Compartilhar via


Interface ICorRuntimeHost

Fornece métodos que permitem que o host inicie e interrompa o CLR (Common Language Runtime) explicitamente, para criar e configurar domínios de aplicativo, acessar o domínio padrão e enumerar todos os domínios em execução no processo.

No .NET Framework versão 2.0, essa interface é substituída por ICLRRuntimeHost.

Métodos

Método Descrição
Método CloseEnum Redefine um enumerador de domínio de volta ao início da lista de domínios.
Método CreateDomain Criar um domínio do aplicativo. O chamador recebe um ponteiro de interface, do tipo _AppDomain, para uma instância do tipo System.AppDomain.
Método CreateDomainEx Criar um domínio do aplicativo. Esse método permite que o chamador passe uma instância IAppDomainSetup para configurar recursos adicionais da instância retornada _AppDomain.
Método CreateDomainSetup Obtém um ponteiro de interface do tipo IAppDomainSetup para uma instância AppDomainSetup. IAppDomainSetup fornece métodos para configurar aspectos de um domínio de aplicativo antes dele ser criado.
Método CreateEvidence Obtém um ponteiro de interface do tipo IIdentity, que permite que o host crie evidências de segurança para passar para CreateDomain ou CreateDomainEx.
Método CreateLogicalThreadState Não use.
Método CurrentDomain Obtém um ponteiro de interface do tipo _AppDomain que representa o domínio carregado no thread atual.
Método DeleteLogicalThreadState Não use.
Método EnumDomains Obtém um enumerador para os domínios no processo atual.
Método GetConfiguration Obtém um objeto que permite que o host especifique a configuração de retorno de chamada do CLR.
Método GetDefaultDomain Obtém um ponteiro de interface do tipo _AppDomain que representa o domínio padrão para o processo atual.
Método LocksHeldByLogicalThread Não use.
Método MapFile Mapeia o arquivo especificado na memória. Esse método é obsoleto.
Método NextDomain Obtém um ponteiro de interface para o próximo domínio na enumeração.
Método Start Inicia o CLR.
Método Stop Interrompe a execução do código no tempo de execução do processo atual.
Método SwitchInLogicalThreadState Não use.
Método SwitchOutLogicalThreadState Não use.
Método UnloadDomain Descarrega o domínio do aplicativo especificado do processo atual.

Requisitos

Plataformas: confira Requisitos do sistema.

Cabeçalho: MSCorEE.h

Biblioteca: incluída como um recurso no MSCorEE.dll

Versões do .NET Framework: 1.0, 1.1

Confira também