Compartilhar via


Descarregar domínios e desligar um processo

Domínios de aplicativo podem ser descarregados sem parar todo o processo.Hosts podem usufruir esse recurso para descarregar o código não é mais necessária, reduzindo o uso da memória e aumentar a escalabilidade do seu aplicativo.

The System.AppDomain classe inclui um método estático chamado Unload que hosts podem usar para descarregar um domínio do aplicativo específico. AppDomain.Unload executa um desligado não descarregar o domínio do aplicativo até que haja threads não mais ativo.

sistema autônomo assemblies que tiverem sido carregados para o domínio do aplicativo padrão ou assemblies que tiverem sido carregados sistema autônomo domínio neutro de aplicativo não podem ser descarregados sem desligar todo o processo.

The Método ICLRRuntimeHost::Stop método pode ser usado para desabilitar o Common linguagem tempo de execução em um processo. Depois de Método ICLRRuntimeHost::Stop foi chamado em um processo, o tempo de execução não pode ser reiniciado nesse processo. Método ICLRRuntimeHost::Stop deve ser chamado uma vez para cada vez Método ICLRRuntimeHost::Iniciar foi chamado.

Observação:

O Interface ICLRRuntimeHost interface é nova no .NET estrutura versão 2.0. Nas versões 1.0 e 1.1, use o Método ICorRuntimeHost::Stop método para desabilitar o tempo de execução.

Consulte também

Referência

AppDomain.Unload

Outros recursos

Hospedagem do Common Language Runtime