AppDomainManager.CreateDomain(String, Evidence, AppDomainSetup) Metodo

Definizione

Restituisce un dominio applicazione nuovo o esistente.Returns a new or existing application domain.

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

Parametri

friendlyName
String

Nome descrittivo del dominio.The friendly name of the domain.

securityInfo
Evidence

Oggetto contenente un'evidenza mappata tramite i criteri di sicurezza per stabilire un set di autorizzazioni di inizio dello stack.An object that contains evidence mapped through the security policy to establish a top-of-stack permission set.

appDomainInfo
AppDomainSetup

Oggetto contenente informazioni relative all'inizializzazione del dominio applicazione.An object that contains application domain initialization information.

Restituisce

AppDomain

Dominio applicazione nuovo o esistente.A new or existing application domain.

Attributi

Commenti

Il nome descrittivo, specificato dal friendlyName parametro, può essere visualizzato nelle interfacce utente per identificare il dominio.The friendly name, specified by the friendlyName parameter, can be displayed in user interfaces to identify the domain. Per altre informazioni, vedere la proprietà FriendlyName.For more information, see the FriendlyName property.

Il CreateDomain metodo predefinito chiama il CreateDomainHelper metodo protetto per creare l'oggetto AppDomain .The default CreateDomain method calls the protected CreateDomainHelper method to create the AppDomain. Le sostituzioni di questo metodo non devono chiamare il CreateDomainHelper metodo, ma possono restituire un dominio esistente.Overrides of this method do not need to call the CreateDomainHelper method but can return an existing domain.

Note per gli eredi

Quando si eredita dalla AppDomainManager classe ed esegue l'override del CreateDomain(String, Evidence, AppDomainSetup) metodo, è possibile eseguire attività di inizializzazione personalizzate del dominio dell'applicazione prima di chiamare il CreateDomainHelper(String, Evidence, AppDomainSetup) metodo o non chiamare il metodo helper.When you inherit from the AppDomainManager class and override the CreateDomain(String, Evidence, AppDomainSetup) method, you can perform custom application domain initialization activities before calling the CreateDomainHelper(String, Evidence, AppDomainSetup) method, or not call the helper method at all. Ad esempio, è possibile modificare l'evidenza passata come securityInfo , aggiornare i campi dell'oggetto associato AppDomainSetup o riutilizzare un dominio di uscita.For example, you could modify the evidence passed in as securityInfo, update the fields of the associated AppDomainSetup, or reuse an exiting domain.

Si applica a