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 para o 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 de código), que é obsoleta no .NET Framework 4. Para habilitar a política 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 que são referenciados pelos grupos de códigos para especificar permissões a serem concedidas ao código que pertence 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 críticas de implementação.