TaskScheduler.QueueTask(Task) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
- 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.