IWebBackgroundServiceQueueDequeAsync - метод
Возвращает следующее действие для обработки и соответствующий отправке данного действия контекст обработки.
Если на момент вызова метода очередь пустая, метод будет ожидать, пока в очередь не поместят следующее действие.
Пространство имён: Tessa.Web.ServicesСборка: Tessa.Web (в Tessa.Web.dll) Версия: 4.0.4
ValueTask<(Func<CancellationToken, Task> ActionAsync, IWebContext Context)> DequeAsync(
CancellationToken cancellationToken = default
)
Function DequeAsync (
Optional cancellationToken As CancellationToken = Nothing
) As ValueTask(Of (ActionAsync As Func(Of CancellationToken, Task), Context As IWebContext))
ValueTask<ValueTuple<Func<CancellationToken, Task^>^, IWebContext^>> DequeAsync(
CancellationToken cancellationToken = CancellationToken()
)
abstract DequeAsync :
?cancellationToken : CancellationToken
(* Defaults:
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> ValueTask<ValueTuple<Func<CancellationToken, Task>, IWebContext>>
- cancellationToken CancellationToken (Optional)
- Объект, посредством которого можно отменить асинхронную задачу.
ValueTaskValueTupleFuncCancellationToken,
Task,
IWebContextДействия для обработки и соответствующий ему контекст обработки.