AppDomain.FriendlyName AppDomain.FriendlyName AppDomain.FriendlyName AppDomain.FriendlyName Property

Definición

Obtiene el nombre descriptivo de este dominio de aplicación.Gets the friendly name of this application domain.

public:
 property System::String ^ FriendlyName { System::String ^ get(); };
public string FriendlyName { get; }
member this.FriendlyName : string
Public ReadOnly Property FriendlyName As String

Valor de propiedad

Nombre descriptivo de este dominio de aplicación.The friendly name of this application domain.

Implementaciones

Excepciones

La operación se intenta en un dominio de aplicación descargado.The operation is attempted on an unloaded application domain.

Ejemplos

En el ejemplo de código siguiente FriendlyName se usa la propiedad para obtener el nombre descriptivo del dominio de aplicación actual.The following code example uses the FriendlyName property to get the friendly name of the current application domain. En el caso del dominio de aplicación predeterminado, el nombre descriptivo es el nombre del archivo ejecutable de la aplicación.For the default application domain, the friendly name is the name of the application's executable file. En el ejemplo de código también se muestra información adicional sobre el dominio de aplicación.The code example also displays additional information about the application domain.

using namespace System;

int main()
{
    AppDomain^ root = AppDomain::CurrentDomain;

    AppDomainSetup^ setup = gcnew AppDomainSetup();
    setup->ApplicationBase = 
        root->SetupInformation->ApplicationBase + "MyAppSubfolder\\";

    AppDomain^ domain = AppDomain::CreateDomain("MyDomain", nullptr, 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\
 */
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\
 */
Class ADSetupInformation

    Shared Sub Main()

        Dim root As AppDomain = AppDomain.CurrentDomain

        Dim setup As New AppDomainSetup()
        setup.ApplicationBase = _
            root.SetupInformation.ApplicationBase & "MyAppSubfolder\"

        Dim domain As AppDomain = AppDomain.CreateDomain("MyDomain", Nothing, setup)

        Console.WriteLine("Application base of {0}:" & vbCrLf & vbTab & "{1}", _
            root.FriendlyName, root.SetupInformation.ApplicationBase)
        Console.WriteLine("Application base of {0}:" & vbCrLf & vbTab & "{1}", _
            domain.FriendlyName, domain.SetupInformation.ApplicationBase)

        AppDomain.Unload(domain)
    End Sub
End Class

' 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\

Comentarios

El nombre descriptivo del dominio de aplicación predeterminado es el nombre del archivo ejecutable del proceso.The friendly name of the default application domain is the file name of the process executable. Por ejemplo, si el ejecutable que se usa para iniciar el proceso "c:\MyAppDirectory\MyAssembly.exe"es, el nombre descriptivo del dominio de aplicación predeterminado "MyAssembly.exe"es.For example, if the executable used to start the process is "c:\MyAppDirectory\MyAssembly.exe", the friendly name of the default application domain is "MyAssembly.exe".

Se aplica a