GacIdentityPermissionAttribute(SecurityAction) Constructeur
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Initialise une nouvelle instance de la classe GacIdentityPermissionAttribute avec la valeur SecurityAction spécifiée.
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)
Paramètres
- action
- SecurityAction
Une des valeurs de l'objet SecurityAction.
Exceptions
Le paramètre action
n'est pas une valeur SecurityAction valide.
Exemples
L’exemple de code suivant illustre l’utilisation du GacIdentityPermissionAttribute constructeur pour exiger que le programme appelant se trouve dans le Global Assembly Cache. Cet exemple fait partie d’un exemple plus grand fourni pour 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
Remarques
Le constructeur appelle la classe de base pour valider la SecurityAction valeur.
Ce constructeur associe un SecurityAction (par exemple, Demand
) à .GacIdentityPermission
Les informations de sécurité déclarées par un attribut de sécurité sont stockées dans les métadonnées de la cible d’attribut et sont accessibles par le système au moment de l’exécution. Les attributs de sécurité sont utilisés uniquement pour la sécurité déclarative. Utilisez GacIdentityPermission pour la sécurité impérative.