TaskScheduler.QueueTask(Task) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Enfileira um Task no agendador.
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
Exceções
O argumento task
é nulo.
Comentários
Uma classe derivada de TaskScheduler implementa esse método para aceitar tarefas que estão sendo agendadas no agendador.
Uma implementação típica armazenaria a tarefa em uma estrutura de dados interna, que seria atendida por threads que executariam essas tarefas em algum momento no futuro.
Esse método destina-se apenas a ser chamado pelo .NET Framework e não deve ser chamado diretamente pela classe derivada. Isso é necessário para manter a consistência do sistema.