Partilhar via


ICLRTaskManager Interface

Fornece métodos que permitem ao anfitrião pedir explicitamente que o runtime de linguagem comum (CLR) crie uma nova tarefa, obtenha a tarefa atualmente em execução e defina a linguagem geográfica e a cultura para a tarefa.

Métodos

Método Descrição
Método CreateTask Solicita explicitamente que o CLR crie uma nova instância ICLRTask .
Método GetCurrentTask Obtém a ICLRTask instância que representa a tarefa que está atualmente a ser executada.
Método GetCurrentTaskType Obtém o tipo de tarefa que está a ser executada atualmente.
Método SetLocale Notifica o CLR de que o anfitrião modificou o identificador de região na tarefa atualmente em execução.
Método SetUILocale Notifica o runtime de idioma comum que o anfitrião modificou o identificador de região da interface de utilizador na tarefa atualmente em execução.

Observações

Cada tarefa em execução num ambiente alojado tem representações no lado do anfitrião (uma instância de IHostTask) e no lado do CLR (uma instância de ICLRTask). O anfitrião ou o CLR podem iniciar a criação de uma tarefa, mas a representação do lado do anfitrião tem de estar associada a uma representação do lado do CLR correspondente para garantir uma comunicação bem-sucedida entre o anfitrião e o CLR relativamente à tarefa. Os dois objetos têm de ser criados e instanciados antes de o código gerido poder ser executado num thread do sistema operativo.

Requisitos

Plataformas: Veja Requisitos do Sistema.

Cabeçalho: MSCorEE.h

Biblioteca: Incluído como um recurso no MSCorEE.dll

.NET Framework Versões: Disponível desde 2.0

Ver também