AppDomain.FriendlyName Propriedade

Definição

Obtém o nome amigável desse domínio do aplicativo.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 da propriedade

O nome amigável desse domínio do aplicativo.The friendly name of this application domain.

Implementações

Exceções

A operação é tentada em um domínio de aplicativo descarregado.The operation is attempted on an unloaded application domain.

Exemplos

O exemplo de código a seguir usa a propriedade FriendlyName para obter o nome amigável do domínio do aplicativo atual.The following code example uses the FriendlyName property to get the friendly name of the current application domain. Para o domínio de aplicativo padrão, o nome amigável é o nome do arquivo executável do aplicativo.For the default application domain, the friendly name is the name of the application's executable file. O exemplo de código também exibe informações adicionais sobre o domínio do aplicativo.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\

Comentários

O nome amigável do domínio de aplicativo padrão é o nome do arquivo executável do processo.The friendly name of the default application domain is the file name of the process executable. Por exemplo, se o executável usado para iniciar o processo for "c:\MyAppDirectory\MyAssembly.exe", o nome amigável do domínio de aplicativo padrão será "MyAssembly.exe".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".

Aplica-se a