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
| TryDequeue(T) |
Varsa 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)
Varsa 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ıralanmamış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>
Sırayı kaldırmanın başarılı olması gereken baş öğesindeki test.
- value
- T
öğesini kuyruğun başından alır; veya default(T) kuyruk boşsa.
Döndürülenler
true bir öğe sıralanmamışsa; false kuyruk boşsa.