AsyncQueueTDequeueAsync 方法
获取一个任务,其结果是队列头部的元素。
命名空间: TouchSocket.Core程序集: TouchSocket.Core (在 TouchSocket.Core.dll 中) 版本:4.0.0-beta.143+5fcca7a4e70968794985dc3793adc50531308be6
public Task<T> DequeueAsync(
CancellationToken cancellationToken = default
)
Public Function DequeueAsync (
Optional cancellationToken As CancellationToken = Nothing
) As Task(Of T)
member DequeueAsync :
?cancellationToken : CancellationToken
(* Defaults:
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> Task<'T>
- cancellationToken CancellationToken (Optional)
-
一个令牌,其取消表示对该项失去兴趣。
取消此令牌并不保证任务会在分配队列头部的结果元素之前被取消。
调用者有责任在取消后确保任务被取消,或者它有一个结果,调用者需要负责处理。
TaskT一个任务,其结果是队列头部的元素。