HostSecurityPolicyResults Enumeração

Definição

Especifica o tipo de política de segurança a aplicar a um assembly.Specifies the type of security policy to apply to an 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.Indicates that the permission set that is associated with the AppDomain instance should be applied to the specified assembly. 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.This means that the assembly should be treated as a user assembly that is loaded into the partial-trust ASP.NET AppDomain instance. Além disso, o assembly deve ter o conjunto de permissões atribuído à instância AppDomain na inicialização.In addition, the assembly should have the permission set that was assigned to the AppDomain instance at initialization.

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.Indicates that ASP.NET should use default logic to determine the appropriate permissions set for the specified assembly. Você deve retornar o valor DefaultPolicy se não quiser decidir o conjunto de permissões para o assembly.You should return the DefaultPolicy value if you do not you want to decide the permission set for the assembly.

FullTrust 1

Indica que o assembly especificado deve receber confiança total.Indicates that the specified assembly should be granted full trust.

Nothing 3

Indica que o conjunto de permissões para o assembly especificado está definido como vazio.Indicates that the permission set for the specified assembly is set to empty. Um conjunto de permissões vazio é uma nova instância da classe PermissionSet, com um valor de parâmetro de None transmitido ao construtor.An empty permission set is a new instance of the PermissionSet class, with a parameter value of None passed to the constructor. 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.An assembly that is associated with an empty permission set will not load in an ASP.NET partial trust application domain. 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.Therefore, you can use the Nothing field to prevent an assembly from loading into a partial trust ASP.NET application domain.

Comentários

A HostSecurityPolicyResults classe é usada para fornecer o valor de retorno para ResolvePolicy o método.The HostSecurityPolicyResults class is used to supply the return value for the ResolvePolicy method. 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.Use this method if you want to customize ASP.NET run-time behavior to override the ASP.NET code access security policy. O valor de enumeração que é retornado pelo método indica o tipo de política de segurança a ser usado.The enumeration value that is returned by the method indicates the type of security policy to use.

Aplica-se a

Veja também