OperationQueueStrategyEnqueueAsync - метод
Вставить операцию в очередь.
Пространство имён: Tessa.Platform.OperationsСборка: Tessa (в Tessa.dll) Версия: 4.0.4
public Task<bool> EnqueueAsync(
Guid operationID,
Guid typeID,
DateTime timestamp,
CancellationToken cancellationToken = default
)
Public Function EnqueueAsync (
operationID As Guid,
typeID As Guid,
timestamp As DateTime,
Optional cancellationToken As CancellationToken = Nothing
) As Task(Of Boolean)
public:
virtual Task<bool>^ EnqueueAsync(
Guid operationID,
Guid typeID,
DateTime timestamp,
CancellationToken cancellationToken = CancellationToken()
) sealed
abstract EnqueueAsync :
operationID : Guid *
typeID : Guid *
timestamp : DateTime *
?cancellationToken : CancellationToken
(* Defaults:
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> Task<bool>
override EnqueueAsync :
operationID : Guid *
typeID : Guid *
timestamp : DateTime *
?cancellationToken : CancellationToken
(* Defaults:
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> Task<bool>
- operationID Guid
- Идентификатор операции.
- typeID Guid
- Тип операции.
- timestamp DateTime
- Время, не раньше которого необходимо выполнить операцию.
- cancellationToken CancellationToken (Optional)
- Объект, посредством которого можно отменить асинхронную задачу.
TaskBoolean
Возвращает
, если операция была добавлена в очередь,
или
, если операция уже была в очереди (при этом обновится ее
timestamp).
IOperationQueueStrategyEnqueueAsync(Guid, Guid, DateTime, CancellationToken)