IOperationProgressHandler - интерфейс
Обработчик прогресса выполнения операции, состоящей из этапов из шагов.
Пространство имён: Tessa.Roles.OperationsСборка: Tessa (в Tessa.dll) Версия: 4.0.4
public interface IOperationProgressHandler : IAsyncDisposable
Public Interface IOperationProgressHandler
Inherits IAsyncDisposable
public interface class IOperationProgressHandler : IAsyncDisposable
type IOperationProgressHandler =
interface
interface IAsyncDisposable
end
- Implements
- IAsyncDisposable
DisposeAsync | Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources asynchronously. (Унаследован от IAsyncDisposable) |
NeedUpdate |
Возвращает признак того, что нужно обновить прогресс данной операции через UpdateProgressAsync(CancellationToken).
|
NextStage |
Следующий этап.
|
NextStep |
Следующий шаг.
|
SetStepCount |
Устанавливает количество шагов текущего этапа.
|
UpdateProgressAsync |
Выполняет обновление прогресса текущей операции и возвращает признак того, что обновление прогресса выполнено успешно.
Обновление прогресса операции выполняется в отдельном подключении к базе.
|