Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Observação
Este artigo é específico do .NET Framework. Ele não se aplica a implementações mais recentes do .NET, incluindo o .NET 6 e versões posteriores.
Os domínios de aplicativo fornecem uma unidade de isolamento para o Common Language Runtime. Eles são criados e executados dentro de um processo. Os domínios de aplicação geralmente são criados por um ambiente de execução, que é uma aplicação responsável por carregar o runtime em um processo e executar o código do utilizador dentro de um domínio de aplicação. O host de tempo de execução cria um processo e um domínio de aplicativo padrão e executa código gerenciado dentro dele. Os hosts de tempo de execução incluem o ASP.NET e o shell do Windows.
Para a maioria dos aplicativos, você não precisa criar seu próprio domínio de aplicativo; O host de tempo de execução cria todos os domínios de aplicativo necessários para você. No entanto, você pode criar e configurar domínios de aplicativo adicionais se seu aplicativo precisar isolar o código ou usar e descarregar DLLs.
Na presente seção
Como: Criar um domínio de aplicativo Descreve como criar programaticamente um domínio de aplicativo.
Como: Descarregar um domínio de aplicativo Descreve como descarregar programaticamente um domínio de aplicativo.
Como: Configurar um domínio de aplicativo Fornece uma introdução à configuração de um domínio de aplicativo.
Recuperando informações de instalação de um domínio de aplicativo Descreve como recuperar informações de instalação de um domínio de aplicativo.
Como: Carregar assemblies num domínio de aplicação Descreve como carregar um assembly num domínio de aplicação.
Como: Obter informações sobre tipos e membros de uma assemblagem Descreve como recuperar informações sobre uma assemblagem.
Assemblies de Cópia de Sombra Descreve como a cópia de sombra permite atualizações para assemblies enquanto estão em uso, e como configurar a cópia de sombra.
Como: Receber notificações de exceção First-Chance Explica como você pode receber uma notificação de que uma exceção foi lançada, antes que o common language runtime tenha começado a procurar manipuladores de exceção.
Resolução de cargas de montagem Fornece orientação sobre como usar o AppDomain.AssemblyResolve evento para resolver falhas de carga de montagem.
Referência
AppDomain Representa um domínio de aplicativo. Fornece métodos para criar e controlar domínios de aplicativo.
Seções relacionadas
Assemblies no .NET Fornece uma visão geral das funções executadas por assemblies.
Programação com Montagens Descreve como criar, assinar e definir atributos em assemblies.
Emitindo Métodos e Assemblies Dinâmicos Descreve como criar métodos e assemblies dinâmicos.
Domínios de Aplicação Fornece uma visão geral conceitual de domínios de aplicativo.
Resumo da Reflexão Descreve como usar a Reflection classe para obter informações sobre uma assembleia.