HostSecurityPolicyResults Enumeração

Definição

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

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

Campos

AppDomainTrust 2

Indica que o conjunto de permissões associado à instância AppDomain deve ser aplicado ao assembly especificado. Isso significa que o assembly deve ser tratado como um assembly de usuário carregado na instância AppDomain do ASP.NET de confiança parcial. Além disso, o assembly deve ter o conjunto de permissões atribuído à instância AppDomain na inicialização.

DefaultPolicy 0

Indica que o ASP.NET deve usar lógica padrão para determinar o conjunto de permissões adequado para o assembly especificado. Você deve retornar o valor DefaultPolicy 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.

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 classe PermissionSet, com um valor de parâmetro de None transmitido ao construtor. Um assembly associado um conjunto de permissões vazio não será carregado em um domínio de aplicativo de confiança parcial do ASP.NET. Portanto, você pode usar o campo Nothing para impedir que um assembly seja carregado para um domínio do aplicativo ASP.NET de confiança parcial.

Comentários

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

Aplica-se a

Confira também