DeclarativeSecurityAction Enumeración

Definición

Especifica las acciones de seguridad que se pueden realizar mediante la seguridad declarativa.Specifies the security actions that can be performed using declarative security.

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

Campos

Assert 3

El código de llamada puede tener acceso al recurso identificado por el objeto de permiso actual, incluso si los autores de llamada que se encuentran en la parte superior de la pila no tienen permiso de acceso al recurso.The calling code can access the resource identified by the current permission object, even if callers higher in the stack have not been granted permission to access the resource.

Demand 2

Comprueba que a todos los autores de llamada de la cadena de llamadas se les ha concedido el permiso especificado.Check that all callers in the call chain have been granted the specified permission.

Deny 4

Sin más comprobaciones, rechaza la demanda del permiso especificado.Without further checks refuse Demand for the specified permission.

InheritanceDemand 7

Se requiere que la clase derivada que hereda la clase o que invalida un método tenga el permiso especificado.The derived class inheriting the class or overriding a method is required to have the specified permission.

LinkDemand 6

Comprueba que se ha concedido el permiso especificado al autor de llamada inmediato.Check that the immediate caller has been granted the specified permission.

None 0

Ninguna acción de seguridad declarativa.No declarative security action.

PermitOnly 5

Sin más comprobaciones, rechaza la demanda de todos los permisos excepto los especificados.Without further checks, refuse the demand for all permissions other than those specified.

RequestMinimum 8

Solicita los permisos mínimos necesarios para que se ejecute el código.Request the minimum permissions required for code to run. Esta acción solo se puede usar en el ámbito del ensamblado.This action can only be used within the scope of the assembly.

RequestOptional 9

Solicita permisos adicionales que son opcionales (no es necesaria la ejecución).Request additional permissions that are optional (not required to run). Esta solicitud rechaza implícitamente todos los demás permisos no solicitados específicamente.This request implicitly refuses all other permissions not specifically requested. Esta acción solo se puede usar en el ámbito del ensamblado.This action can only be used within the scope of the assembly.

RequestRefuse 10

Solicita que al código de llamada no se le concedan permisos que se puedan usar indebidamente.Request that permissions that might be misused not be granted to the calling code. Esta acción solo se puede usar en el ámbito del ensamblado.This action can only be used within the scope of the assembly.

Se aplica a