GacIdentityPermissionAttribute(SecurityAction) Constructor
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í.
Inicializa una nueva instancia de la clase GacIdentityPermissionAttribute con el valor SecurityAction especificado.
public:
GacIdentityPermissionAttribute(System::Security::Permissions::SecurityAction action);
public GacIdentityPermissionAttribute (System.Security.Permissions.SecurityAction action);
new System.Security.Permissions.GacIdentityPermissionAttribute : System.Security.Permissions.SecurityAction -> System.Security.Permissions.GacIdentityPermissionAttribute
Public Sub New (action As SecurityAction)
Parámetros
- action
- SecurityAction
Uno de los valores de SecurityAction.
Excepciones
El parámetro action
no es un valor de SecurityAction válido.
Ejemplos
En el ejemplo de código siguiente se muestra el uso del GacIdentityPermissionAttribute constructor para exigir que el programa de llamada esté en la caché global de ensamblados. Este ejemplo forma parte de un ejemplo más grande proporcionado para la GacIdentityPermissionAttribute clase .
// Demand that the calling program be in the global assembly cache.
[GacIdentityPermissionAttribute(SecurityAction::Demand)]
public ref class Class1
// Demand that the calling program be in the global assembly cache.
[GacIdentityPermissionAttribute(SecurityAction.Demand)]
public class Class1
' Demand that the calling program be in the global assembly cache.
<GacIdentityPermissionAttribute(SecurityAction.Demand)> _
Public Class Class1
Comentarios
El constructor llama a la clase base para validar el SecurityAction valor.
Este constructor asocia un SecurityAction objeto (por ejemplo, Demand
) a GacIdentityPermission.
La información de seguridad declarada por un atributo de seguridad se almacena en los metadatos del destino del atributo y el sistema accede a ella en tiempo de ejecución. Los atributos de seguridad solo se usan para la seguridad declarativa. Use GacIdentityPermission para la seguridad imperativa.