Compartir a través de


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

Definición

Devuelve un dominio de aplicación nuevo o existente.

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

Parámetros

friendlyName
String

Nombre descriptivo del dominio.

securityInfo
Evidence

Un objeto que contiene la evidencia asignada mediante la directiva de seguridad para establecer un conjunto de permisos en la parte superior de la pila.

appDomainInfo
AppDomainSetup

Objeto que contiene la información de inicialización del dominio de aplicación.

Devoluciones

Un dominio de aplicación nuevo o existente.

Atributos

Comentarios

El nombre descriptivo, especificado por el friendlyName parámetro , se puede mostrar en interfaces de usuario para identificar el dominio. Para obtener más información, vea la propiedad FriendlyName.

El método predeterminado CreateDomain llama al método protegido CreateDomainHelper para crear .AppDomain Las invalidaciones de este método no necesitan llamar al CreateDomainHelper método, pero pueden devolver un dominio existente.

Notas a los desarrolladores de herederos

Cuando hereda de la AppDomainManager clase e invalida el CreateDomain(String, Evidence, AppDomainSetup) método , puede realizar actividades de inicialización de dominio de aplicación personalizadas antes de llamar al CreateDomainHelper(String, Evidence, AppDomainSetup) método o no llamar al método auxiliar en absoluto. Por ejemplo, podría modificar la evidencia pasada como securityInfo, actualizar los campos del asociado AppDomainSetupo reutilizar un dominio que sale.

Se aplica a