Interface ICLRTaskManager
Fornece métodos que permitem que o host solicite explicitamente que o common linguagem tempo de execução (CLR) criar uma nova tarefa, obter a tarefa atualmente em execução e conjunto o geográfico linguagem e cultura para a tarefa.
interface ICLRTaskManager : IUnknown {
HRESULT CreateTask (
[out] ICLRTask **pTask
);
HRESULT GetCurrentTask (
[out] ICLRTask **ppTask
);
HRESULT SetUILocale (
[in] LCID lcid
);
HRESULT SetLocale (
[in] LCID lcid
);
};
Métodos
Método |
Descrição |
---|---|
Solicita explicitamente que o CLR cria um novo ICLRTask instância. |
|
Obtém o ICLRTask instância que representa a tarefa está sendo executado no momento. |
|
Obtém o tipo de tarefa que está sendo executado no momento. |
|
Notifica o CLR que o host tiver modificado a localidade identificador na tarefa atualmente em execução. |
|
Notifica o common linguagem tempo de execução que o host tiver modificado o ID de localidade de interface de usuário na tarefa atualmente em execução. |
Comentários
Cada tarefa que está sendo executado em um ambiente de host tem duas representações no lado do host (uma ocorrência da IHostTask) e no CLR lado (uma ocorrência da ICLRTask). O host ou o CLR pode iniciar a criação de uma tarefa, mas a representação do host deve estar associada a uma representação do lado do CLR correspondente para garantir a comunicação bem-sucedida entre o host e o CLR sobre a tarefa. Os dois objetos devem ser criados e instanciados antes do código gerenciado pode ser executado em um thread do sistema operacional.
Requisitos
Plataformas: See Requisitos de sistema do .NET framework.
Cabeçalho: MSCorEE.idl
Biblioteca: Incluído sistema autônomo um recurso em MSCorEE.dll
.NET Framework Versions: 3.5 SP1, 3,5, 3.0 SP1, 3.0, 2.0 SP1, 2.0