GacIdentityPermissionAttribute(SecurityAction) Costruttore
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Inizializza una nuova istanza della classe GacIdentityPermissionAttribute con il valore SecurityAction specificato.
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)
Parametri
- action
- SecurityAction
Uno dei valori di SecurityAction.
Eccezioni
Il parametro action
non è un valore di SecurityAction valido.
Esempio
Nell'esempio di codice seguente viene illustrato l'uso del GacIdentityPermissionAttribute costruttore per richiedere che il programma chiamante si trova nella Global Assembly Cache. Questo esempio fa parte di un esempio più ampio fornito per la GacIdentityPermissionAttribute classe .
// 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
Commenti
Il costruttore chiama la classe base per convalidare il SecurityAction valore.
Questo costruttore associa un oggetto SecurityAction ( ad esempio , Demand
) all'oggetto GacIdentityPermission.
Le informazioni di sicurezza dichiarate da un attributo di sicurezza vengono archiviate nei metadati della destinazione dell'attributo e sono accessibili dal sistema in fase di esecuzione. Gli attributi di sicurezza vengono usati solo per la sicurezza dichiarativa. Usare GacIdentityPermission per la sicurezza imperativa.