Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

Método AppDomain.IsDefaultAppDomain ()

 

Publicado: octubre de 2016

Devuelve un valor que indica si el dominio de aplicación es el dominio de aplicación predeterminado para el proceso.

Espacio de nombres:   System
Ensamblado:  mscorlib (en mscorlib.dll)

public bool IsDefaultAppDomain()

Valor devuelto

Type: System.Boolean

true si el objeto AppDomain actual representa el dominio de aplicación predeterminado para el proceso; de lo contrario, false.

Cada proceso administrado tiene un dominio de aplicación predeterminado. La ejecución comienza en el dominio predeterminado.

En el ejemplo de código siguiente se crea un segundo dominio de aplicación y muestra información sobre el dominio predeterminado y el nuevo dominio.

using System;
using System.Reflection;

public class Example
{
    // The following attribute indicates to the loader that assemblies
    // in the global assembly cache should be shared across multiple 
    // application domains.
    [LoaderOptimizationAttribute( LoaderOptimization.MultiDomainHost)]
    public static void Main()
    {
        // Show information for the default application domain.
        ShowDomainInfo();

        // Create a new application domain and display its information.
        AppDomain newDomain = AppDomain.CreateDomain("MyMultiDomain");
        newDomain.DoCallBack(new CrossAppDomainDelegate(ShowDomainInfo));
    }

    // This method has the same signature as the CrossAppDomainDelegate,
    // so that it can be executed easily in the new application domain.
    // 
    public static void ShowDomainInfo()
    {
        AppDomain ad = AppDomain.CurrentDomain;
        Console.WriteLine();
        Console.WriteLine("FriendlyName: {0}", ad.FriendlyName);
        Console.WriteLine("Id: {0}", ad.Id);
        Console.WriteLine("IsDefaultAppDomain: {0}", ad.IsDefaultAppDomain());
    }
}

.NET Framework
Disponible desde 2.0
Volver al principio
Mostrar: