Compartir a través de


TaskScheduler.QueueTask(Task) Método

Definición

Pone un objeto Task en la cola del programador.

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)

Parámetros

task
Task

Objeto Task que se va a poner en la cola.

Atributos

Excepciones

El argumento task es null.

Comentarios

Una clase derivada de TaskScheduler implementa este método para aceptar tareas programadas en el programador.

Una implementación típica almacenaría la tarea en una estructura de datos interna, que se atendería mediante subprocesos que ejecutarían esas tareas en algún momento en el futuro.

Este método solo está diseñado para ser llamado por .NET Framework y no debe llamarse directamente por la clase derivada. Esto es necesario para mantener la coherencia del sistema.

Se aplica a

Consulte también