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) |
Entfernt das Element sofort vom Anfang der Warteschlange aus in die Warteschlange, wenn ein Element verfügbar ist, das die angegebene Überprüfung erfüllt. Andernfalls wird ohne ein Element zurückgegeben. |
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 Anfang der Warteschlange. oder default (T) , wenn die Warteschlange leer ist.
Gibt zurück
true , wenn ein Element aus der Warteschlange entfernt wurde. false , wenn die Warteschlange leer war.
Gilt für
TryDequeue(Predicate<T>, T)
Entfernt das Element sofort vom Anfang der Warteschlange aus in die Warteschlange, wenn ein Element verfügbar ist, das die angegebene Überprüfung erfüllt. Andernfalls wird ohne ein Element zurückgegeben.
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 Anfang der Warteschlange. oder default (T) , wenn die Warteschlange leer ist.
Gibt zurück
true , wenn ein Element aus der Warteschlange entfernt wurde. false , wenn die Warteschlange leer war.