Compartilhar via


Interface de IHostTask

Fornece métodos que permitem que o common language runtime (CLR) para se comunicar com o host para gerenciar tarefas.

Métodos

Método

Descrição

Método de IHostTask::Alert

Solicitações que o host wake tarefa representada pela atual IHostTask de instância, portanto, a tarefa pode ser anulada.

Método de IHostTask::GetPriority

Obtém o nível de prioridade de thread da tarefa representada pela atual IHostTask instância.

Método de IHostTask::Join

Bloqueia a tarefa chamada até que a tarefa representada pela atual IHostTask instância seja concluída, o intervalo de tempo especificado expirar, ou IHostTask::Alert é chamado.

Método de IHostTask::SetCLRTask

Associa um Interface de ICLRTask instância com o atual IHostTask instância.

Método de IHostTask::SetPriority

Nível de solicitações que o host de ajustar a prioridade do thread para tarefa representada pela atual IHostTask instância.

Método de IHostTask::Start

Solicitações que o host de move a tarefa representada pela atual IHostTask instância de um estado suspenso para um estado dinâmico, no qual o código pode ser executado.

Comentários

O CLR chama métodos definidos pelo IHostTask para iniciar uma tarefa, defina o seu nível de prioridade de thread e assim por diante.

Requisitos

Plataformas: Consulte Requisitos de sistema do .NET Framework.

Cabeçalho: MSCorEE.h

Biblioteca: Incluído como um recurso em mscoree

.NET Framework versões: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

Consulte também

Referência

Interface de ICLRTask

Interface de ICLRTaskManager

Interface de IHostTaskManager

Outros recursos

Interfaces de hospedagem.