TaskScheduler.QueueTask(Task) 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.
Met en file d'attente une Task sur le planificateur.
protected public:
abstract void QueueTask(System::Threading::Tasks::Task ^ task);
[System.Security.SecurityCritical]
protected internal abstract void QueueTask (System.Threading.Tasks.Task task);
protected internal abstract void QueueTask (System.Threading.Tasks.Task task);
[<System.Security.SecurityCritical>]
abstract member QueueTask : System.Threading.Tasks.Task -> unit
abstract member QueueTask : System.Threading.Tasks.Task -> unit
Protected Friend MustOverride Sub QueueTask (task As Task)
Paramètres
- Attributs
Exceptions
L’argument task
a la valeur null.
Remarques
Une classe dérivée d’implémente TaskScheduler cette méthode pour accepter les tâches planifiées sur le planificateur.
Une implémentation classique stockerait la tâche dans une structure de données interne, qui serait serviceée par des threads qui exécuteraient ces tâches à un moment donné dans l’avenir.
Cette méthode est destinée uniquement à être appelée par le .NET Framework et ne doit pas être appelée directement par la classe dérivée. Cela est nécessaire pour maintenir la cohérence du système.