AppDomainManager.CreateDomain(String, Evidence, AppDomainSetup) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.