AsyncQueue<T>.TryDequeue Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przeciążenia
TryDequeue(T) |
Natychmiast odsłania element z nagłówka kolejki, jeśli jest dostępny, w przeciwnym razie zwraca wartość bez elementu. |
TryDequeue(Predicate<T>, T) |
Natychmiast usuwa element z nagłówka kolejki, jeśli jest dostępny, który spełnia określone sprawdzenie; w przeciwnym razie zwraca wartość bez elementu. |
TryDequeue(T)
Natychmiast odsłania element z nagłówka kolejki, jeśli jest dostępny, w przeciwnym razie zwraca wartość bez elementu.
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
Parametry
- value
- T
Odbiera element z nagłówka kolejki; lub default(T)
jeśli kolejka jest pusta.
Zwraca
true
jeśli element został zdequeuedowany; false
jeśli kolejka była pusta.
Dotyczy
TryDequeue(Predicate<T>, T)
Natychmiast usuwa element z nagłówka kolejki, jeśli jest dostępny, który spełnia określone sprawdzenie; w przeciwnym razie zwraca wartość bez elementu.
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
Parametry
- valueCheck
- Predicate<T>
Test elementu head, który musi zakończyć się powodzeniem, aby usunąć kolejkę.
- value
- T
Odbiera element z nagłówka kolejki; lub default(T)
jeśli kolejka jest pusta.
Zwraca
true
jeśli element został zdequeuedowany; false
jeśli kolejka była pusta.