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

Propiedad AppDomain.FriendlyName

 

Publicado: octubre de 2016

Obtiene el nombre descriptivo de este dominio de aplicación.

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

public string FriendlyName { get; }

Valor de propiedad

Type: System.String

Nombre descriptivo de este dominio de aplicación.

Exception Condition
AppDomainUnloadedException

La operación se intenta en un dominio de aplicación descargado.

El nombre descriptivo del dominio de aplicación predeterminado es el nombre de archivo del proceso ejecutable. Por ejemplo, si el archivo ejecutable que se utiliza para iniciar el proceso es "c:\MyAppDirectory\MyAssembly.exe", el nombre descriptivo del dominio de aplicación predeterminado es "MyAssembly.exe".

El siguiente ejemplo de código utiliza el FriendlyName propiedad que se va a obtener el nombre descriptivo del dominio de aplicación actual. Para el dominio de aplicación predeterminado, el nombre descriptivo es el nombre del archivo ejecutable de la aplicación. El ejemplo de código también muestra información adicional sobre el dominio de aplicación.

using System;

class ADSetupInformation
{
    static void Main()
    {
        AppDomain root = AppDomain.CurrentDomain;

        AppDomainSetup setup = new AppDomainSetup();
        setup.ApplicationBase = 
            root.SetupInformation.ApplicationBase + @"MyAppSubfolder\";

        AppDomain domain = AppDomain.CreateDomain("MyDomain", null, setup);

        Console.WriteLine("Application base of {0}:\r\n\t{1}", 
            root.FriendlyName, root.SetupInformation.ApplicationBase);
        Console.WriteLine("Application base of {0}:\r\n\t{1}", 
            domain.FriendlyName, domain.SetupInformation.ApplicationBase);

        AppDomain.Unload(domain);
    }
}

/* This example produces output similar to the following:

Application base of MyApp.exe:
        C:\Program Files\MyApp\
Application base of MyDomain:
        C:\Program Files\MyApp\MyAppSubfolder\
 */

.NET Framework
Disponible desde 1.1
Silverlight
Disponible desde 2.0
Windows Phone Silverlight
Disponible desde 7.0
Volver al principio
Mostrar: