AsyncQueue<T>.TryDequeue Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
TryDequeue(T) |
Retire immédiatement l'élément de la tête de la file d'attente si une est disponible, sinon est retourné sans élément. |
TryDequeue(Predicate<T>, T) |
Supprime immédiatement l’élément de la tête de la file d’attente s’il est disponible qui satisfait au case activée spécifié ; sinon, retourne sans élément. |
TryDequeue(T)
Retire immédiatement l'élément de la tête de la file d'attente si une est disponible, sinon est retourné sans élément.
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
Paramètres
- value
- T
Reçoit l’élément de la tête de la file d’attente ; ou default(T)
si la file d’attente est vide.
Retours
true
si un élément a été mis en file d’attente ; false
si la file d’attente était vide.
S’applique à
TryDequeue(Predicate<T>, T)
Supprime immédiatement l’élément de la tête de la file d’attente s’il est disponible qui satisfait au case activée spécifié ; sinon, retourne sans élément.
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
Paramètres
- valueCheck
- Predicate<T>
Le test sur l'élément head qui doit réussir pour quitter la file d'attente.
- value
- T
Reçoit l’élément de la tête de la file d’attente ; ou default(T)
si la file d’attente est vide.
Retours
true
si un élément a été mis en file d’attente ; false
si la file d’attente était vide.