OperationServerRepositoryTryGetOperationProgressAsync - метод
Возвращает прогресс выполнения операции в процентах от 0 до 100. Возвращает null, если операция не поддерживает прогресс.
Пространство имён: Tessa.Platform.OperationsСборка: Tessa (в Tessa.dll) Версия: 4.1.3+7e2b1422f9b8c7c41fbbc4b151a843bed05319ab
protected ValueTask<double?> TryGetOperationProgressAsync(
Guid id,
OperationState state,
OperationCreationFlags flags,
CancellationToken cancellationToken = default
)
Protected Function TryGetOperationProgressAsync (
id As Guid,
state As OperationState,
flags As OperationCreationFlags,
Optional cancellationToken As CancellationToken = Nothing
) As ValueTask(Of Double?)
protected:
ValueTask<Nullable<double>> TryGetOperationProgressAsync(
Guid id,
OperationState state,
OperationCreationFlags flags,
CancellationToken cancellationToken = CancellationToken()
)
member TryGetOperationProgressAsync :
id : Guid *
state : OperationState *
flags : OperationCreationFlags *
?cancellationToken : CancellationToken
(* Defaults:
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> ValueTask<Nullable<float>>
- id Guid
- Идентификатор операции.
- state OperationState
Состояние операции.
- flags OperationCreationFlags
Флаги, описывающие создаваемую операцию.
- cancellationToken CancellationToken (Optional)
- Объект, посредством которого можно отменить асинхронную задачу.
ValueTaskNullableDoubleПрогресс выполнения операции в процентах от
0 до
100 или
null, если операция не поддерживает прогресс.