HostSecurityPolicyResults Enumeración

Definición

Especifica el tipo de directiva de seguridad que se va a aplicar a un ensamblado.

public enum class HostSecurityPolicyResults
public enum HostSecurityPolicyResults
type HostSecurityPolicyResults = 
Public Enum HostSecurityPolicyResults
Herencia
HostSecurityPolicyResults

Campos

AppDomainTrust 2

Indica que el conjunto de permisos asociado a la instancia de AppDomain debe aplicarse al ensamblado especificado. Esto significa que el ensamblado debe tratarse como un ensamblado de usuario cargado en la instancia de AppDomain de ASP.NET de confianza parcial. Además, el ensamblado debe tener el conjunto de permisos que se asignó a la instancia de AppDomain en el momento de la inicialización.

DefaultPolicy 0

Indica que ASP.NET debe utilizar la lógica predeterminada a fin de definir el conjunto de permisos adecuado para el ensamblado especificado. Debería devolver el valor DefaultPolicy si no desea decidir el conjunto de permisos para el ensamblado.

FullTrust 1

Indica que se debe conceder plena confianza al ensamblado especificado.

Nothing 3

Indica que el conjunto de permisos del ensamblado especificado está establecido en vacío. Un conjunto de permisos vacío es una nueva instancia de la clase PermissionSet, en la que se ha pasado el valor de parámetro None al constructor. Un ensamblado asociado a un conjunto de permisos vacío no se cargará en un dominio de aplicación de confianza parcial de ASP.NET. Por consiguiente, puede usar el campo Nothing para evitar que un ensamblado se cargue en un dominio de aplicación ASP.NET de confianza parcial.

Comentarios

La HostSecurityPolicyResults clase se utiliza para proporcionar el valor devuelto para el ResolvePolicy método. Use este método si desea personalizar el comportamiento de ASP.NET en tiempo de ejecución para invalidar la Directiva de seguridad de acceso del código de ASP.NET. El valor de enumeración devuelto por el método indica el tipo de directiva de seguridad que se va a usar.

Se aplica a

Consulte también