AsyncQueue<T>.TryDequeue メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
TryDequeue(T) |
要素が使用可能である場合は、要素をキューの先頭から即座に削除します。それ以外の場合は、要素なしで戻ります。 |
TryDequeue(Predicate<T>, T) |
指定したチェックを満たす要素が使用可能な場合は、すぐにキューの先頭から要素をデキューします。それ以外の場合は 要素なしで を返します。 |
TryDequeue(T)
要素が使用可能である場合は、要素をキューの先頭から即座に削除します。それ以外の場合は、要素なしで戻ります。
public:
bool TryDequeue([Runtime::InteropServices::Out] T % value);
public bool TryDequeue (out T value);
member this.TryDequeue : 'T -> bool
Public Function TryDequeue (ByRef value As T) As Boolean
パラメーター
- value
- T
キューの先頭から 要素を受け取ります。キュー default(T)
が空の場合は 。
戻り値
true
要素がデキューされた場合は 。 false
キューが空の場合は 。
適用対象
TryDequeue(Predicate<T>, T)
指定したチェックを満たす要素が使用可能な場合は、すぐにキューの先頭から要素をデキューします。それ以外の場合は 要素なしで を返します。
protected:
bool TryDequeue(Predicate<T> ^ valueCheck, [Runtime::InteropServices::Out] T % value);
protected bool TryDequeue (Predicate<T> valueCheck, out T value);
member this.TryDequeue : Predicate<'T> * 'T -> bool
Protected Function TryDequeue (valueCheck As Predicate(Of T), ByRef value As T) As Boolean
パラメーター
- valueCheck
- Predicate<T>
キューからの取り出しに成功する必要がある先頭要素に対するテスト。
- value
- T
キューの先頭から 要素を受け取ります。キュー default(T)
が空の場合は 。
戻り値
true
要素がデキューされた場合は 。 false
キューが空の場合は 。