AsyncQueue<T>.TryDequeue Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Aşırı Yüklemeler
| Name | Description |
|---|---|
| TryDequeue(T) |
Kullanılabilir durumdaysa kuyruğun başından öğeyi hemen sıralar, aksi takdirde öğe olmadan döndürür. |
| TryDequeue(Predicate<T>, T) |
Belirtilen denetimi karşılayan bir öğe varsa kuyruğun başından hemen öğesinin sırasını kaldırır; aksi takdirde bir öğesi olmadan döndürür. |
TryDequeue(T)
Kullanılabilir durumdaysa kuyruğun başından öğeyi hemen sıralar, aksi takdirde öğe olmadan döndürür.
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
Parametreler
- value
- T
öğesini kuyruğun başından alır; veya default(T) kuyruk boşsa.
Döndürülenler
true bir öğe sıralanmışsa; false kuyruk boşsa.
Şunlara uygulanır
TryDequeue(Predicate<T>, T)
Belirtilen denetimi karşılayan bir öğe varsa kuyruğun başından hemen öğesinin sırasını kaldırır; aksi takdirde bir öğesi olmadan döndürür.
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
Parametreler
- valueCheck
- Predicate<T>
Baş öğesinde, sıralamayı kaldırmayı başarması gereken test.
- value
- T
öğesini kuyruğun başından alır; veya default(T) kuyruk boşsa.
Döndürülenler
true bir öğe sıralanmışsa; false kuyruk boşsa.