Partilhar via


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

Método ICLRTaskManager::CreateTask

Solicita explicitamente que o CLR cria um novo ICLRTask instância.

Método ICLRTaskManager::GetCurrentTask

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

Método ICLRTaskManager::GetCurrentTaskType

Obtém o tipo de tarefa que está sendo executado no momento.

Método ICLRTaskManager::SetLocale

Notifica o CLR que o host tiver modificado a localidade identificador na tarefa atualmente em execução.

Método ICLRTaskManager::SetUILocale

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

Consulte também

Referência

Interface ICLRTask

Interface IHostTask

Interface IHostTaskManager

Outros recursos

Interfaces de hospedagem