Для изменения размера нажмите или перетащите

OperationsWebProxy - класс

Прокси для обращения к веб-сервису операций. Методы аналогичны IOperationRepository.
Иерархия наследования
SystemObject
  Tessa.Platform.RuntimeWebProxy
    Tessa.Platform.OperationsOperationsWebProxy

Пространство имён:  Tessa.Platform.Operations
Сборка:  Tessa (в Tessa.dll) Версия: 3.5.0.19
Синтаксис
public sealed class OperationsWebProxy : WebProxy

Тип OperationsWebProxy предоставляет следующие члены.

Конструкторы
  ИмяОписание
Открытый методOperationsWebProxy
Создаёт экземпляр класса с параметрами по умолчанию.
В начало страницы
Свойства
  ИмяОписание
Открытое свойствоBaseUri
Базовый адрес папки веб-сервисов системы. Например: https://localhost/tessa. Должен быть установлен перед вызовом метода у прокси-объекта.
(Унаследован от WebProxy.)
Защищённое свойствоControllerRoute
Путь до контроллера на серверной стороне. Например: api/Cards.
(Унаследован от WebProxy.)
Открытое свойствоHttpClient
Объект, обеспечивающий соединение с веб-сервисом по протоколам HTTP/HTTPS. Должен быть установлен перед вызовом метода у прокси-объекта.
(Унаследован от WebProxy.)
Открытое свойствоInstanceName
Имя экземпляра сервера, с которым выполняется соединение. Например: default. Если установлены null или пустая строка, то используется имя экземпляра по умолчанию. Должен быть установлен перед вызовом метода у прокси-объекта.
(Унаследован от WebProxy.)
Защищённое свойствоIsDisposed
Признак того, что ресурсы объекта были освобождены.
(Унаследован от WebProxy.)
Открытое свойствоIsSealed
Признак того, что объект был защищён от изменений.
(Унаследован от WebProxy.)
Защищённое свойствоServiceName
Имя веб-сервиса ASP.NET Core. Например: web.
(Унаследован от WebProxy.)
Открытое свойствоSessionTokenHolder
Объект, содержащий токен, связанный с текущей сессией, или null, если связь с сессией не поддерживается.
(Унаследован от WebProxy.)
Защищённое свойствоStreamingBufferSize
Размер буфера в байтах, который используется для потоковой передачи. Обычно равен 1 Мб из константы DefaultStreamingBufferSize.
(Унаследован от WebProxy.)
В начало страницы
Методы
  ИмяОписание
Защищённый методAddSessionToken
Добавляет токен с текущей сессией к заголовкам сообщения, отправляемого на сервер, если объект SessionTokenHolder задан и содержит действительный токен сессии.
(Унаследован от WebProxy.)
Защищённый методCheckSealed
Выбрасывает исключение [Tessa.Platform.ObjectSealedException], если объект был защищён от изменений.
(Унаследован от WebProxy.)
Открытый методCompleteAsync
Завершает операцию заданного типа, т.е. переводит её в состояние [Tessa.Platform.Operations.OperationState.Completed].
Открытый методCreateAsync
Создаёт операцию с заданными параметрами.
Открытый методDeleteAsync
Удаляет операцию с заданным идентификатором. Если операция не существовала, то не выдаётся сообщений об ошибках.
Открытый методDeleteOlderThanAsync
Выполняет удаление записей, которые были созданы раньше заданных даты и времени.
Открытый методDispose
Освобождает ресурсы, занимаемые объектом.
(Унаследован от WebProxy.)
Открытый методDisposeAsync
Освобождает ресурсы, занимаемые объектом.
(Унаследован от WebProxy.)
Защищённый методDisposeAsync(Boolean)
Освобождает ресурсы, занимаемые объектом.
(Унаследован от WebProxy.)
Открытый методEquals
Determines whether the specified object is equal to the current object.
(Унаследован от Object.)
Защищённый методFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Унаследован от Object.)
Открытый методGetAllAsync
Возвращает информацию по всем операциям.
Открытый методGetAllByTypeAsync
Возвращает информацию по всем операциям заданного типа.
Открытый методGetHashCode
Serves as the default hash function.
(Унаследован от Object.)
Защищённый методGetRequestUri
Возвращает полный путь Uri к заданному методу для выполнения запроса к контроллеру.
(Унаследован от WebProxy.)
Открытый методGetStateAndProgressAsync
Возвращает состояние и прогресс операции в процентах или null, если операция не найдена.
Открытый методGetStateAsync
Возвращает состояние операции с заданным идентификатором или null, если операция не существует.
Открытый методGetType
Gets the Type of the current instance.
(Унаследован от Object.)
Защищённый методHas
Возвращает признак того, что заданный флаг установлен.
(Унаследован от WebProxy.)
Защищённый методHasAny
Возвращает признак того, что один из заданных флагов установлен.
(Унаследован от WebProxy.)
Защищённый методHasNot
Возвращает признак того, что заданный флаг не установлен.
(Унаследован от WebProxy.)
Открытый методIsAliveAsync
Возвращает признак того, что операция с заданным идентификатором существует.
Защищённый методMemberwiseClone
Creates a shallow copy of the current Object.
(Унаследован от Object.)
Защищённый методOnDisposedAsync
Действие, выполняемое при освобождении ресурсов, занимаемых объектом, в методе DisposeAsync(Boolean). В реализации по умолчанию вызывает событие Disposed.
(Унаследован от WebProxy.)
Защищённый методPostAsyncTResponse
Выполняет POST-запрос к веб-сервису с сериализуемыми параметрами и возвращает результат.
(Унаследован от WebProxy.)
Защищённый методPostWithCancellationAsyncTResponse
Выполняет POST-запрос к веб-сервису с сериализуемыми параметрами и возвращает результат.
(Унаследован от WebProxy.)
Защищённый методPostWithFlagsAndCancellationAsyncTResponse
Выполняет POST-запрос к веб-сервису с сериализуемыми параметрами и возвращает результат.
(Унаследован от WebProxy.)
Защищённый методPostWithFlagsAsyncTResponse
Выполняет POST-запрос к веб-сервису с сериализуемыми параметрами и возвращает результат.
(Унаследован от WebProxy.)
Открытый методReportProgressAsync
Сообщает о проценте готовности заданной операции, если операция находится в состоянии [Tessa.Platform.Operations.OperationState.InProgress]? и возвращает признак того, что изменение процента готовности удалось.
Открытый методSeal
Защищает объект от изменений.
(Унаследован от WebProxy.)
Защищённый методSendAsyncTResponse
Выполняет запрос заданного типа к веб-сервису с сериализуемыми параметрами и возвращает результат.
(Унаследован от WebProxy.)
Открытый методStartAsync
Запускает операцию с заданным идентификатором. Операция должна быть создана и находиться в состоянии [Tessa.Platform.Operations.OperationState.Created].
Открытый методStartFirstAsync
Запускает из созданных операций заданного типа и возвращает идентификатор запущенной операции или null, если подходящая операция отсутствует.
Защищённый методThrowOnErrorAsync
Проверяет ответ от сервера на наличие ошибок. Если статусный код отличен от успешного, то выбрасывается исключение. Метод умеет обрабатывать значение ValidationResult, полученное от сервера и содержащее серверный стек-трейс, в этом случае выбрасывается ValidationException.
(Унаследован от WebProxy.)
Открытый методToString
Returns a string that represents the current object.
(Унаследован от Object.)
Открытый методTryGetAsync
Возвращает информацию по операции с заданным идентификатором или null, если операция отсутствует.
Открытый методTryGetOperationIDByRequestHashAsync
Возвращает идентификатор первой попавшейся операции по заданным идентификатору типа и хешу от запроса или null, если операция не найдена.
В начало страницы
События
  ИмяОписание
Открытое событиеDisposed
Событие, выполняемое при освобождении ресурсов, занимаемых объектом, в методе [System.IDisposable.Dispose].
(Унаследован от WebProxy.)
В начало страницы
Методы расширения
  ИмяОписание
Открытый метод расширенияGet (Определяется ComHelper.)
Открытый метод расширенияInternalMarkerCanvas
Возвращает маркер аннотации
(Определяется AnnotationInternalsAccessor.)
Открытый метод расширенияInvoke (Определяется ComHelper.)
Открытый метод расширенияSet (Определяется ComHelper.)
В начало страницы
См. также