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.