AsyncQueue<T>.TryDequeue Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
TryDequeue(T) |
Entfernt sofort das Element vom Anfang der Warteschlange, wenn es verfügbar ist, aus der Warteschlange, andernfalls wird es ohne ein Element beendet. |
TryDequeue(Predicate<T>, T) |
Löst das Element sofort aus dem Kopf der Warteschlange aus, wenn ein Element verfügbar ist, das die angegebene Überprüfung erfüllt; gibt andernfalls ohne -Element zurück. |
TryDequeue(T)
Entfernt sofort das Element vom Anfang der Warteschlange, wenn es verfügbar ist, aus der Warteschlange, andernfalls wird es ohne ein Element beendet.
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
Parameter
- value
- T
Empfängt das -Element vom Kopf der Warteschlange; oder default(T)
, wenn die Warteschlange leer ist.
Gibt zurück
true
, wenn ein Element dequeuiert wurde; false
, wenn die Warteschlange leer war.
Gilt für:
TryDequeue(Predicate<T>, T)
Löst das Element sofort aus dem Kopf der Warteschlange aus, wenn ein Element verfügbar ist, das die angegebene Überprüfung erfüllt; gibt andernfalls ohne -Element zurück.
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
Parameter
- valueCheck
- Predicate<T>
Der Test auf dem Anfangselement, der erfolgreich sein muss, um sie aus der Warteschlange zu entfernen.
- value
- T
Empfängt das -Element vom Kopf der Warteschlange; oder default(T)
, wenn die Warteschlange leer ist.
Gibt zurück
true
, wenn ein Element dequeuiert wurde; false
, wenn die Warteschlange leer war.