HostSecurityPolicyResults Enumeração

Definição

Especifica o tipo de política de segurança a aplicar a uma assembleia.

public enum class HostSecurityPolicyResults
public enum HostSecurityPolicyResults
type HostSecurityPolicyResults = 
Public Enum HostSecurityPolicyResults
Herança
HostSecurityPolicyResults

Campos

Name Valor Description
DefaultPolicy 0

Indica que o ASP.NET deve usar a lógica por defeito para determinar o conjunto de permissões apropriado para a assembly especificada. Deve devolver o DefaultPolicy valor se não quiser decidir o conjunto de permissões para a montagem.

FullTrust 1

Indica que a assembleia especificada deve receber total confiança.

AppDomainTrust 2

Indica que o conjunto de permissões associado à AppDomain instância deve ser aplicado ao conjunto especificado. Isto significa que a assembly deve ser tratada como uma assembly de utilizador carregada na instância de confiança parcial ASP.NET AppDomain. Além disso, a assembly deve ter o conjunto de permissões atribuído à AppDomain instância na inicialização.

Nothing 3

Indica que o conjunto de permissões para a assembleia especificada está definido como vazio. Um conjunto de permissões vazio é uma nova instância da PermissionSet classe, com um valor de parâmetro None de passado ao construtor. Um assembly associado a um conjunto de permissões vazio não será carregado num domínio de aplicação de confiança parcial ASP.NET. Assim, pode usar o campo Nothing para impedir que um assembly carregue num domínio de ASP.NET de confiança parcial.

Observações

A HostSecurityPolicyResults classe é usada para fornecer o valor de retorno do ResolvePolicy método. Use este método se quiser personalizar o comportamento em tempo de execução do ASP.NET para sobrepor a política de segurança de acesso ao código ASP.NET. O valor de enumeração devolvido pelo método indica o tipo de política de segurança a utilizar.

Aplica-se a

Ver também