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

Definição

Devolve um domínio de aplicação 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 evidências mapeadas através da política de segurança para estabelecer um conjunto de permissões no topo da pilha.

appDomainInfo
AppDomainSetup

Um objeto que contém informação de inicialização do domínio da aplicação.

Devoluções

Um domínio de aplicação novo ou existente.

Atributos

Observações

O nome amigável, especificado pelo friendlyName parâmetro, pode ser exibido nas interfaces de utilizador 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. Os overscripts deste método não precisam de chamar o CreateDomainHelper método, mas podem devolver um domínio existente.

Notas para Herdeiros

Quando herdas da AppDomainManager classe e sobrepões o CreateDomain(String, Evidence, AppDomainSetup) método, podes realizar atividades personalizadas de inicialização do domínio da aplicação antes de chamar o CreateDomainHelper(String, Evidence, AppDomainSetup) método, ou nem sequer chamar o método auxiliar. Por exemplo, pode modificar a evidência passada como securityInfo, atualizar os campos do domínio associado AppDomainSetup, ou reutilizar um domínio que sai.

Aplica-se a