Compartilhar via


Como: Criar um domínio do aplicativo

Um host CLR cria domínios de aplicativos automaticamente quando eles são necessários.No entanto, você pode criar seus próprios domínios de aplicativos e carregar neles os conjuntos de módulos (assemblies) que você deseja gerenciar pessoalmente.Você também pode criar domínios de aplicativos a partir dos quais você execute códigos.

Você cria um novo domínio de aplicativo usando um dos métodos sobrecarregados CreateDomain na classe System.AppDomain.Você pode dar um nome ao domínio de aplicativo e referenciá-lo por esse nome.

O exemplo a seguir cria um novo domínio de aplicativo, atribui a ele o nome MyDomain e, em seguida, imprime no console o nome do domínio do host e do domínio do aplicativo filho recém-criado.

Exemplo

Imports System
Imports System.Reflection
Class AppDomain1
   Public Shared Sub Main()
      Console.WriteLine("Creating new AppDomain.")
      Dim domain As AppDomain = AppDomain.CreateDomain("MyDomain")
      
      Console.WriteLine(("Host domain: " + AppDomain.CurrentDomain.FriendlyName))
      Console.WriteLine(("child domain: " + domain.FriendlyName))
   End Sub 'Main
End Class 'AppDomain1
using System;
using System.Reflection;
class AppDomain1
{
public static void Main()
{
 Console.WriteLine("Creating new AppDomain.");
 AppDomain domain = AppDomain.CreateDomain("MyDomain");

            Console.WriteLine("Host domain: " + AppDomain.CurrentDomain.FriendlyName);
            Console.WriteLine("child domain: " + domain.FriendlyName);
}
}

Consulte também

Conceitos

Programação com domínios de aplicativo

Outros recursos

Hospedagem do Common Language Runtime

Usando domínios de aplicativos