Usando domínios de aplicativos
Domínios de aplicativos fornecem uma unidade de isolamento para o Common Language Runtime.Eles são criados e executados dentro de um processo.Domínios de aplicativo normalmente são criados por um host de tempo de execução, que é um aplicativo responsável por carregar o tempo de execução em um processo e executar o código do usuário dentro de um domínio de aplicativo.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.Hosts de tempo de execução incluem ASP.NET, Microsoft Internet Explorer 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 para você os domínios de aplicativos necessários.No entanto, você pode criar e configurar domínios adicionais de aplicativos se o seu aplicativo precisa isolar o código ou usar e descarregar DLLs.
Nesta seção
Como: Criar um domínio do aplicativo
Descreve como criar um domínio de aplicativo de forma programática.Como: Descarregar um domínio do aplicativo
Descreve como descarregar um domínio de aplicativo de forma programática.Como: Configurar um domínio do aplicativo
Fornece uma introdução para configurar um domínio de aplicativo.Recuperando Informações de Configuração de um Domínio de Aplicativo
Descreve como recuperar informações de instalação de um domínio de aplicativo.Como: Carregar assemblies em um domínio do aplicativo
Descreve como carregar um conjunto de módulos (assembly) em um domínio de aplicativo.Como: Obter o tipo e informações do membro de um assembly
Descreve como recuperar informações sobre um conjunto de módulos (assembly).Fazendo cópias de sombra de assemblies
Descreve como fazer a cópia de sombra permite atualizações aos conjuntos de módulos (assemblies) enquanto estiverem em uso e como configurar a cópia de sombra.
Referência
- AppDomain
Representa um domínio de aplicativo.Fornece métodos para criar e controlar domínios de aplicativos.
Seções relacionadas
Visão Geral Sobre Assemblies
Fornece uma visão geral das funções executadas por assemblies.Programação com assemblies
Descreve como criar, assinar e definir atributos em assemblies.Emitindo Métodos Dinâmicos e Assemblies
Descreve como criar assemblies dinâmicos.Domínios de aplicativo
Fornece uma visão geral conceitual dos domínios de aplicativo.Visão geral de reflexão
Descreve como usar a classe Reflection para obter informações sobre um conjunto de módulos (assembly).