TaskScheduler.QueueTask(Task) TaskScheduler.QueueTask(Task) TaskScheduler.QueueTask(Task) Method

Definición

Pone un objeto Task en la cola del programador.Queues a Task to the scheduler.

protected public:
 abstract void QueueTask(System::Threading::Tasks::Task ^ task);
[System.Security.SecurityCritical]
protected internal abstract void QueueTask (System.Threading.Tasks.Task task);
abstract member QueueTask : System.Threading.Tasks.Task -> unit

Parámetros

task
Task Task Task

Objeto Task que se va a poner en la cola.The Task to be queued.

Excepciones

El argumento task es null.The task argument is null.

Comentarios

Una clase derivada de TaskScheduler implementa este método para aceptar las tareas que se programan en el programador.A class derived from TaskScheduler implements this method to accept tasks being scheduled on the scheduler.

Una implementación típica almacenaría la tarea en una estructura de datos interna, a la que tendría que atender los subprocesos que ejecutarían esas tareas en algún momento en el futuro.A typical implementation would store the task in an internal data structure, which would be serviced by threads that would execute those tasks at some time in the future.

Este método solo está pensado para que lo llame el .NET Framework y no debe ser llamado directamente por la clase derivada.This method is only meant to be called by the .NET Framework and should not be called directly by the derived class. Esto es necesario para mantener la coherencia del sistema.This is necessary for maintaining the consistency of the system.

Se aplica a

Consulte también: