AsyncQueueTTryDequeue(PredicateT, T) 方法
如果队列头部有满足指定检查的可用元素,则立即将其出队;
否则返回而不出队。
命名空间: TouchSocket.Core程序集: TouchSocket.Core (在 TouchSocket.Core.dll 中) 版本:4.0.0-beta.143+5fcca7a4e70968794985dc3793adc50531308be6
protected bool TryDequeue(
Predicate<T> valueCheck,
out T value
)
Protected Function TryDequeue (
valueCheck As Predicate(Of T),
<OutAttribute> ByRef value As T
) As Boolean
member TryDequeue :
valueCheck : Predicate<'T> *
value : 'T byref -> bool
- valueCheck PredicateT
- 必须成功以出队的头部元素的测试。
- value T
- 接收队列头部的元素;如果队列为空,则为 default(T)。
Boolean如果有元素被出队,则返回
;如果队列为空,则返回
。