IOperationRepository - интерфейс
Репозиторий, управляющий операциями.
Пространство имён: Tessa.Platform.OperationsСборка: Tessa (в Tessa.dll) Версия: 4.1.3+7e2b1422f9b8c7c41fbbc4b151a843bed05319ab
public interface IOperationRepository
Public Interface IOperationRepository
public interface class IOperationRepository
type IOperationRepository = interface end
| CompleteAsync |
Завершает операцию заданного типа, т.е. переводит её в состояние Completed.
|
| CreateAsync |
Создаёт операцию с заданными параметрами.
|
| DeleteAsync |
Удаляет операцию с заданным идентификатором. Если операция не существовала, то метод не выполняет действий.
|
| DeleteOlderThanAsync |
Выполняет удаление записей, которые были созданы раньше заданных даты и времени.
|
| GetStateAndProgressAsync |
Возвращает состояние и прогресс операции в процентах или , если операция не существует.
|
| GetStateAsync |
Возвращает состояние операции с заданным идентификатором или , если операция не существует.
|
| GetTypeAndSessionAsync |
Возвращает идентификатор типа операции с заданным идентификатором или , если операция не существует.
Вторым значением возвращает идентификатор сессии или , если операция не существует или не связана с сессией.
При обращении с клиента операция загружается целиком на клиент, за исключением хеш-суммы, запроса и ответа на запрос.
|
| IsAliveAsync |
Возвращает признак того, что операция с заданным идентификатором существует.
|
| ReportProgressAsync |
Сообщает о проценте готовности заданной операции, если операция находится в состоянии InProgress.
Возвращает признак того, что изменение процента готовности удалось.
|
| StartAsync |
Запускает операцию с заданным идентификатором. Операция должна быть создана и находиться в состоянии Created.
|
| StartFirstAsync |
Запускает операцию одного из указанных типов.
Возвращает идентификатор запущенной операции или , если подходящая операция отсутствует.
|
| TryGetAsync |
Возвращает информацию по операции с заданным идентификатором или , если операция отсутствует.
|
| TryGetOperationIDByHashAsync |
Возвращает идентификатор первой попавшейся операции по заданным идентификатору типа и хешу от запроса или , если операция не найдена.
|