Partager via


TaskScheduler.TryDequeue(Task) Méthode

Définition

Tente de sortir de la file d'attente une Task qui était précédemment dans la file d'attente de ce planificateur.

protected public:
 virtual bool TryDequeue(System::Threading::Tasks::Task ^ task);
[System.Security.SecurityCritical]
protected internal virtual bool TryDequeue (System.Threading.Tasks.Task task);
protected internal virtual bool TryDequeue (System.Threading.Tasks.Task task);
[<System.Security.SecurityCritical>]
abstract member TryDequeue : System.Threading.Tasks.Task -> bool
override this.TryDequeue : System.Threading.Tasks.Task -> bool
abstract member TryDequeue : System.Threading.Tasks.Task -> bool
override this.TryDequeue : System.Threading.Tasks.Task -> bool
Protected Friend Overridable Function TryDequeue (task As Task) As Boolean

Paramètres

task
Task

Task à sortir de la file d'attente.

Retours

Valeur booléenne qui indique si l'argument task a bien été retiré de la file d'attente.

Attributs

Exceptions

L’argument task a la valeur null.

Remarques

Pour plus d'informations, consultez TaskScheduler.

Cette méthode peut s’exécuter dans un bloc final ; par conséquent, il doit être retourné le plus rapidement possible afin que toutes les ressources telles que CancellationTokenRegistration les objets puissent être éliminés en temps opportun.

S’applique à

Voir aussi