Compartilhar via


HostSecurityManager.DomainPolicy Propriedade

Definição

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

PolicyLevel

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.

Aplica-se a