Partilhar via


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

Definição

Retorna um domínio de aplicativo novo ou 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

O nome amigável do domínio.

securityInfo
Evidence

Um objeto que contém uma evidência mapeada por meio da política de segurança para estabelecer um conjunto de permissões de topo da pilha.

appDomainInfo
AppDomainSetup

Um objeto que contém informações de inicialização do domínio do aplicativo.

Retornos

Um domínio de aplicativo novo ou existente.

Atributos

Comentários

O nome amigável, especificado pelo friendlyName parâmetro , pode ser exibido em interfaces do usuário para identificar o domínio. Para obter mais informações, consulte a propriedade FriendlyName.

O método padrão CreateDomain chama o método protegido CreateDomainHelper para criar o AppDomain. Substituições desse método não precisam chamar o CreateDomainHelper método, mas podem retornar um domínio existente.

Notas aos Herdeiros

Ao herdar da AppDomainManager classe e substituir o CreateDomain(String, Evidence, AppDomainSetup) método , você pode executar atividades de inicialização de domínio de aplicativo personalizadas antes de chamar o CreateDomainHelper(String, Evidence, AppDomainSetup) método ou não chamar o método auxiliar. Por exemplo, você pode modificar as evidências passadas como securityInfo, atualizar os campos do associado AppDomainSetupou reutilizar um domínio de saída.

Aplica-se a