HostSecurityManager.DomainPolicy Propriedade
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.
Cuidado
AppDomain policy levels are obsolete and will be removed in a future release of the .NET Framework. See http://go.microsoft.com/fwlink/?LinkID=155570 for more information.
Quando substituído em uma classe derivada, obtém a política de segurança do domínio do aplicativo atual.
public:
virtual property System::Security::Policy::PolicyLevel ^ DomainPolicy { System::Security::Policy::PolicyLevel ^ get(); };
public virtual System.Security.Policy.PolicyLevel DomainPolicy { get; }
[System.Obsolete("AppDomain policy levels are obsolete and will be removed in a future release of the .NET Framework. See http://go.microsoft.com/fwlink/?LinkID=155570 for more information.")]
public virtual System.Security.Policy.PolicyLevel DomainPolicy { get; }
member this.DomainPolicy : System.Security.Policy.PolicyLevel
[<System.Obsolete("AppDomain policy levels are obsolete and will be removed in a future release of the .NET Framework. See http://go.microsoft.com/fwlink/?LinkID=155570 for more information.")>]
member this.DomainPolicy : System.Security.Policy.PolicyLevel
Public Overridable ReadOnly Property DomainPolicy As PolicyLevel
Valor da propriedade
A política de segurança para o domínio do aplicativo atual. O padrão é null
.
- Atributos
Exceções
Esse método usa a política cas (segurança de acesso ao código), que é obsoleta no .NET Framework 4. Para habilitar a política de CAS para compatibilidade com versões anteriores do .NET Framework, use o elemento <legacyCasPolicy>.
Comentários
Essa propriedade pode ser substituída em uma classe derivada. A implementação base sempre retorna null
.
Essa propriedade é chamada no momento da AppDomain criação. Ele permite que um host forneça uma política para o atual AppDomain. Um nível de política consiste no seguinte:
Um conjunto de grupos de códigos organizados em uma única árvore com raiz.
Um conjunto de conjuntos de permissões nomeados referenciados pelos grupos de código para especificar permissões a serem concedidas ao código pertencente ao grupo de códigos.
Uma lista de assemblies totalmente confiáveis.
Importante
Consulte as Anotações aos Herdadores da HostSecurityManager classe para obter informações de implementação críticas.