AppDomainManager.CreateDomain(String, Evidence, AppDomainSetup) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.