OperationClientRepository - класс

Репозиторий, управляющий операциями на клиенте.

Definition

Пространство имён: Tessa.Platform.Operations
Сборка: Tessa (в Tessa.dll) Версия: 4.1.3+7e2b1422f9b8c7c41fbbc4b151a843bed05319ab
C#
public sealed class OperationClientRepository : IOperationRepository
Inheritance
Object    OperationClientRepository
Implements
IOperationRepository

Конструкторы

OperationClientRepository Репозиторий, управляющий операциями на клиенте.

Методы

CompleteAsync Завершает операцию заданного типа, т.е. переводит её в состояние Completed.
CreateAsync Создаёт операцию с заданными параметрами.
DeleteAsync Удаляет операцию с заданным идентификатором. Если операция не существовала, то метод не выполняет действий.
DeleteOlderThanAsync Выполняет удаление записей, которые были созданы раньше заданных даты и времени.
EqualsDetermines whether the specified object is equal to the current object.
(Унаследован от Object)
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Унаследован от Object)
GetHashCodeServes as the default hash function.
(Унаследован от Object)
GetStateAndProgressAsync Возвращает состояние и прогресс операции в процентах или , если операция не существует.
GetStateAsync Возвращает состояние операции с заданным идентификатором или , если операция не существует.
GetTypeGets the Type of the current instance.
(Унаследован от Object)
GetTypeAndSessionAsync Возвращает идентификатор типа операции с заданным идентификатором или , если операция не существует. Вторым значением возвращает идентификатор сессии или , если операция не существует или не связана с сессией. При обращении с клиента операция загружается целиком на клиент, за исключением хеш-суммы, запроса и ответа на запрос.
IsAliveAsync Возвращает признак того, что операция с заданным идентификатором существует.
MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)
ReportProgressAsync Сообщает о проценте готовности заданной операции, если операция находится в состоянии InProgress. Возвращает признак того, что изменение процента готовности удалось.
StartAsync Запускает операцию с заданным идентификатором. Операция должна быть создана и находиться в состоянии Created.
StartFirstAsync Запускает операцию одного из указанных типов. Возвращает идентификатор запущенной операции или , если подходящая операция отсутствует.
ToStringReturns a string that represents the current object.
(Унаследован от Object)
TryGetAsync Возвращает информацию по операции с заданным идентификатором или , если операция отсутствует.
TryGetOperationIDByHashAsync Возвращает идентификатор первой попавшейся операции по заданным идентификатору типа и хешу от запроса или , если операция не найдена.

Методы расширения

DeleteOperationSafeAsync Производит безопасное удаление операции синхронизации.
(Определяется AdHelper)

См. также