TaskScheduler.QueueTask(Task) Méthode

Définition

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

task
Task

Task à mettre en file d'attente.

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.

S’applique à

Voir aussi