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