Tessa.Platform.Operations - пространство имён

API длительно выполняющихся операций.

Классы

Operation Операция.
OperationAlreadyExistsException Исключение, которое возникает при невозможности создать операцию с заданным идентификатором, поскольку такая операция уже существует или произошла коллизия по полю Hash.
OperationClientRepository Репозиторий, управляющий операциями на клиенте.
OperationCreationParameters Запрос на создание операции.
OperationExtensions Методы-расширения для пространства имён Tessa.Platform.Operations.
OperationHandlerBaseT Базовый класс для обработчика операций.
OperationHandlerResolver Объект, используемый для получения обработчика операции по идентификатору её типа.
OperationHandlerToPluginMapper Объект, выполняющий маппинг типов операций, обрабатываемых IOperationHandler, к плагину.
OperationHelper Вспомогательные методы и константы для API операций.
OperationLockingStrategy Объект, управляющий блокировками операций.
OperationLockOptions Информация о блокировке.
OperationProgressStrategy Объект, управляющий прогрессом операций.
OperationQueueRedisInitializer Объект, обеспечивающий инициализацию очередей в Redis.
OperationQueueStrategy Объект, управляющий очередью операций.
OperationRedisInitializer Объект, обеспечивающий инициализацию операций в Redis (включая инициализацию очередей).
OperationRepositorySettings Настройки для IOperationRepository.
OperationRequest Параметры запроса на выполнение операции.
OperationResponse Результат выполнения операции.
OperationServerRepository Репозиторий, управляющий операциями на сервере.
OperationServerRepositoryReadOperationInfo Информация по операции, прочитанная методом ReadOperationCoreAsync(DbDataReader, Dbms, Boolean, Boolean, Boolean, CancellationToken).
OperationsExtensions Методы-расширения для пространства имён Tessa.Platform.Operations.
OperationsPeriodicWorker Работник, выполняющий обработку операций.
OperationsWebProxy Прокси для обращения к веб-сервису операций. Методы аналогичны IOperationRepository.
OperationTypes Стандартные типы операций.
PlainOperationCreationParameters Сериализуемый запрос на создание операции IOperationCreationParameters.
SessionOperationPermissionsProvider Объект, выполняющий проверку прав доступа для действий с операциями на основании пользовательских сессий.
UpdateOperationStatusRequest Запрос на обновление статуса операции.

Структуры

OperationStateAndProgress Состояние операции совместно с её прогрессом.
OperationStateAndStatus Состояние операции совместно с её статусом.

Интерфейсы

IOperation Операция.
IOperationCreationParameters Запрос на создание операции.
IOperationHandler Обработчик операции.
IOperationHandlerResolver Объект, используемый для получения обработчика операции по идентификатору её типа.
IOperationHandlerToPluginMapper Объект, выполняющий маппинг типов операций, обрабатываемых IOperationHandler, к плагину.
IOperationLockingStrategy Объект, управляющий блокировками операций.
IOperationPermissionsProvider Объект, выполняющий проверку прав доступа для действий с операциями.
IOperationProgressStrategy Объект, управляющий прогрессом операций.
IOperationQueueRedisInitializer Объект, обеспечивающий инициализацию очередей в Redis.
IOperationQueueStrategy Объект, управляющий очередью операций.
IOperationRedisInitializer Объект, обеспечивающий инициализацию операций в Redis (включая инициализацию очередей).
IOperationRepository Репозиторий, управляющий операциями.
IOperationRepositorySettings Настройки для IOperationRepository.

Перечисления

ClientOperationMode Режим доступа на создание и управление операциями со стороны клиента. Со стороны сервера операции не ограничиваются.
OperationAdTypes Операции синхронизации с Active Directory / LDAP.
OperationCreationFlags Флаги, описывающие создаваемую операцию.
OperationState Состояние операции.