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