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
| Name | Beschreibung |
|---|---|
| TryDequeue(T) |
Entfernt das Element sofort vom Kopf der Warteschlange, wenn ein Element verfügbar ist, andernfalls ohne Element zurück. |
| TryDequeue(Predicate<T>, T) |
Entfernt das Element sofort vom Kopf der Warteschlange, wenn ein Element verfügbar ist, das der angegebenen Prüfung entspricht; andernfalls wird ohne Element zurückgegeben. |
TryDequeue(T)
Entfernt das Element sofort vom Kopf der Warteschlange, wenn ein Element verfügbar ist, andernfalls ohne Element zurück.
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)
Entfernt das Element sofort vom Kopf der Warteschlange, wenn ein Element verfügbar ist, das der angegebenen Prüfung entspricht; andernfalls wird ohne 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 Head-Element, das erfolgreich sein muss, um die Queue zu dequeue.
- 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.