GacIdentityPermissionAttribute(SecurityAction) Konstruktor
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Initialisiert eine neue Instanz der GacIdentityPermissionAttribute-Klasse mit dem angegebenen SecurityAction-Wert.
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)
Parameter
- action
- SecurityAction
Einer der SecurityAction-Werte.
Ausnahmen
Der action
-Parameter ist kein gültiger SecurityAction-Wert.
Beispiele
Das folgende Codebeispiel veranschaulicht die Verwendung des GacIdentityPermissionAttribute Konstruktors, um zu verlangen, dass sich das aufrufende Programm im globalen Assemblycache befindet. Dieses Beispiel ist Teil eines größeren Beispiels, das für die GacIdentityPermissionAttribute -Klasse bereitgestellt wird.
// 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
Hinweise
Der Konstruktor ruft die Basisklasse auf, um den SecurityAction Wert zu überprüfen.
Dieser Konstruktor ordnet ein SecurityAction (z. B Demand
. ) dem GacIdentityPermissionzu.
Die von einem Sicherheitsattribute deklarierten Sicherheitsinformationen werden in den Metadaten des Attributziels gespeichert und vom System zur Laufzeit aufgerufen. Sicherheitsattribute werden nur für deklarative Sicherheit verwendet. Verwenden Sie GacIdentityPermission für imperative Sicherheit.