Cómo: Crear un dominio de aplicación

Actualización: noviembre 2007

Un host de Common Language Runtime crea dominios de aplicación automáticamente cuando son necesarios. No obstante, el usuario puede crear sus propios dominios de aplicación y cargarlos en ensamblados para administrarlos de forma personalizada. También se pueden crear dominios de aplicación desde los que se ejecuta código.

Se puede crear un nuevo dominio de aplicación con uno de los métodos sobrecargados CreateDomain de la clase System.AppDomain. A un dominio de aplicación se le puede dar un nombre, que se usa para hacer referencia al dominio.

En el ejemplo siguiente se crea un nuevo dominio de aplicación, se le asigna el nombre MyDomain y, a continuación, se imprime en la consola el nombre del dominio host y el dominio de aplicación secundario recién creado.

Ejemplo

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);
}
}

Vea también

Conceptos

Programar con dominios de aplicación

Otros recursos

Alojar Common Language Runtime

Utilizar dominios de aplicación