AppDomain.CurrentDomain Propriété

Définition

Obtient le domaine d'application actuel pour le Thread actuel.

public static AppDomain CurrentDomain { get; }

Valeur de propriété

AppDomain

Domaine d'application actuel.

Exemples

L’exemple de code suivant crée un domaine d’application. La CurrentDomain propriété est utilisée pour obtenir un AppDomain objet qui représente le domaine d’application actuel. La FriendlyName propriété fournit le nom du domaine d’application actuel, qui est ensuite affiché sur la ligne de commande.

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\
 */

S’applique à