HostSecurityPolicyResults Enumeração

Definição

Especifica o tipo de política de segurança a ser aplicada a um assembly.

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

Campos

Nome Valor Description
DefaultPolicy 0

Indica que ASP.NET deve usar a lógica padrão para determinar as permissões apropriadas definidas para o assembly especificado. Você deverá retornar o DefaultPolicy valor se não quiser decidir o conjunto de permissões para o assembly.

FullTrust 1

Indica que o assembly especificado deve receber confiança total.

AppDomainTrust 2

Indica que o conjunto de permissões associado à AppDomain instância deve ser aplicado ao assembly especificado. Isso significa que o assembly deve ser tratado como um assembly de usuário carregado na instância de ASP.NET AppDomain de confiança parcial. Além disso, o 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 o assembly especificado está definido como vazio. Um conjunto de permissões vazio é uma nova instância da PermissionSet classe, com um valor de parâmetro passado None para o construtor. Um assembly associado a um conjunto de permissões vazio não será carregado em um domínio de aplicativo de confiança parcial ASP.NET. Portanto, você pode usar o campo Nothing para impedir que um assembly seja carregado em uma confiança parcial ASP.NET domínio do aplicativo.

Comentários

A HostSecurityPolicyResults classe é usada para fornecer o valor retornado para o ResolvePolicy método. Use esse método se quiser personalizar ASP.NET comportamento em tempo de execução para substituir a política de segurança de acesso de código ASP.NET. O valor de enumeração retornado pelo método indica o tipo de política de segurança a ser usada.

Aplica-se a

Confira também