Partager via


AppDomainManager.CreateDomain(String, Evidence, AppDomainSetup) Méthode

Définition

Retourne un domaine d'application nouveau ou existant.

public:
 virtual AppDomain ^ CreateDomain(System::String ^ friendlyName, System::Security::Policy::Evidence ^ securityInfo, AppDomainSetup ^ appDomainInfo);
public virtual AppDomain CreateDomain (string friendlyName, System.Security.Policy.Evidence securityInfo, AppDomainSetup appDomainInfo);
[System.Security.SecurityCritical]
public virtual AppDomain CreateDomain (string friendlyName, System.Security.Policy.Evidence securityInfo, AppDomainSetup appDomainInfo);
abstract member CreateDomain : string * System.Security.Policy.Evidence * AppDomainSetup -> AppDomain
override this.CreateDomain : string * System.Security.Policy.Evidence * AppDomainSetup -> AppDomain
[<System.Security.SecurityCritical>]
abstract member CreateDomain : string * System.Security.Policy.Evidence * AppDomainSetup -> AppDomain
override this.CreateDomain : string * System.Security.Policy.Evidence * AppDomainSetup -> AppDomain
Public Overridable Function CreateDomain (friendlyName As String, securityInfo As Evidence, appDomainInfo As AppDomainSetup) As AppDomain

Paramètres

friendlyName
String

Nom convivial du domaine.

securityInfo
Evidence

Objet qui contient la preuve mappée par le biais de la stratégie de sécurité en vue d'établir un jeu d'autorisations au sommet de la pile.

appDomainInfo
AppDomainSetup

Objet contenant les informations d'initialisation du domaine d'application.

Retours

Domaine d'application nouveau ou existant.

Attributs

Remarques

Le nom convivial, spécifié par le friendlyName paramètre, peut être affiché dans les interfaces utilisateur pour identifier le domaine. Pour plus d'informations, consultez la propriété FriendlyName.

La méthode par défaut CreateDomain appelle la méthode protégée CreateDomainHelper pour créer le AppDomain. Les remplacements de cette méthode n’ont pas besoin d’appeler la CreateDomainHelper méthode, mais peuvent retourner un domaine existant.

Notes pour les héritiers

Lorsque vous héritez de la AppDomainManager classe et remplacez la CreateDomain(String, Evidence, AppDomainSetup) méthode, vous pouvez effectuer des activités d’initialisation de domaine d’application personnalisées avant d’appeler la CreateDomainHelper(String, Evidence, AppDomainSetup) méthode, ou ne pas appeler la méthode d’assistance du tout. Par exemple, vous pouvez modifier les preuves transmises en tant que securityInfo, mettre à jour les champs du domaine associé AppDomainSetupou réutiliser un domaine sortant.

S’applique à