DeclarativeSecurityAction Enumeración
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Especifica las acciones de seguridad que se pueden realizar mediante la seguridad declarativa.
public enum class DeclarativeSecurityAction
public enum DeclarativeSecurityAction
type DeclarativeSecurityAction =
Public Enum DeclarativeSecurityAction
- Herencia
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. |
Demand | 2 | Comprueba que a todos los autores de llamada de la cadena de llamadas se les ha concedido el permiso especificado. |
Deny | 4 | Sin más comprobaciones, rechaza la demanda del permiso especificado. |
InheritanceDemand | 7 | Se requiere que la clase derivada que hereda la clase o que invalida un método tenga el permiso especificado. |
LinkDemand | 6 | Comprueba que se ha concedido el permiso especificado al autor de llamada inmediato. |
None | 0 | Ninguna acción de seguridad declarativa. |
PermitOnly | 5 | Sin más comprobaciones, rechaza la demanda de todos los permisos excepto los especificados. |
RequestMinimum | 8 | Solicita los permisos mínimos necesarios para que se ejecute el código. Esta acción solo se puede usar en el ámbito del ensamblado. |
RequestOptional | 9 | Solicita permisos adicionales que son opcionales (no es necesaria la ejecución). Esta solicitud rechaza implícitamente todos los demás permisos no solicitados específicamente. Esta acción solo se puede usar en el ámbito del ensamblado. |
RequestRefuse | 10 | Solicita que al código de llamada no se le concedan permisos que se puedan usar indebidamente. Esta acción solo se puede usar en el ámbito del ensamblado. |