Compartilhar via


Interface de ICLRTaskManager

Fornece métodos que permitem que o host solicitar explicitamente que o common language runtime (CLR) criar uma nova tarefa, obter a tarefa atualmente em execução e definir o idioma geográfico e cultura para a tarefa.

Métodos

Método

Descrição

Método de ICLRTaskManager::CreateTask

Solicita explicitamente que o CLR cria uma nova ICLRTask instância.

Método de ICLRTaskManager::GetCurrentTask

Obtém o ICLRTask instância que representa a tarefa que está sendo executado.

Método de ICLRTaskManager::GetCurrentTaskType

Obtém o tipo da tarefa que está sendo executado.

Método de ICLRTaskManager::SetLocale

Notifica o CLR que o host tiver modificado o identificador de localidade para a tarefa em execução no momento.

Método de ICLRTaskManager::SetUILocale

Notifica o common language runtime que o host tiver modificado o identificador de localidade de interface do usuário na tarefa atualmente em execução.

Comentários

Cada tarefa que está executando em um ambiente hospedado tem duas representações no lado do host (uma instância de IHostTask) e no lado do CLR (uma instância de ICLRTask). No host ou o CLR pode iniciar a criação de uma tarefa, mas a representação do lado do host deve estar associada uma representação do lado do CLR correspondente para garantir a comunicação bem-sucedida entre o host e o CLR relativas à tarefa. Os dois objetos devem ser criados e instanciados antes que o código gerenciado pode ser executado em um thread do sistema operacional.

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 IHostTask

Interface de IHostTaskManager

Outros recursos

Interfaces de hospedagem.