AsyncQueue<T>.TryDequeue Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
| Name | Description |
|---|---|
| TryDequeue(T) |
Okamžitě vyřadí prvek z hlavy fronty, pokud je k dispozici, v opačném případě vrátí bez prvku. |
| TryDequeue(Predicate<T>, T) |
Okamžitě vyřadí prvek z hlavy fronty, pokud je k dispozici, která splňuje zadanou kontrolu; v opačném případě vrátí bez prvku. |
TryDequeue(T)
Okamžitě vyřadí prvek z hlavy fronty, pokud je k dispozici, v opačném případě vrátí bez prvku.
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
Přijme prvek z hlavy fronty; nebo default(T) pokud je fronta prázdná.
Návraty
true pokud byl prvek vyřazen z fronty; false pokud byla fronta prázdná.
Platí pro
TryDequeue(Predicate<T>, T)
Okamžitě vyřadí prvek z hlavy fronty, pokud je k dispozici, která splňuje zadanou kontrolu; v opačném případě vrátí bez prvku.
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 na hlavním prvku, který musí být úspěšný k vyřazení z fronty.
- value
- T
Přijme prvek z hlavy fronty; nebo default(T) pokud je fronta prázdná.
Návraty
true pokud byl prvek vyřazen z fronty; false pokud byla fronta prázdná.