Freigeben über


PrincipalPermission-Member

Lässt Vergleiche mit dem aktiven Prinzipal (siehe IPrincipal) mithilfe der Sprachkonstrukte zu, die sowohl für deklarative als auch für imperative Sicherheitsaktionen definiert sind. Diese Klasse kann nicht vererbt werden.

In den folgenden Tabellen werden die vom PrincipalPermission -Typ verfügbar gemachten Member aufgeführt.

Öffentliche Konstruktoren

  Name Beschreibung
Öffentliche Methode PrincipalPermission Überladen. Initialisiert eine neue Instanz der PrincipalPermission-Klasse.

Zum Seitenanfang

Öffentliche Methoden

  Name Beschreibung
Öffentliche Methode Copy Erstellt eine identische Kopie der aktuellen Berechtigung und gibt die Kopie zurück.
Öffentliche Methode Demand Bestimmt zur Laufzeit, ob der aktuelle Prinzipal mit dem durch die aktuelle Berechtigung angegebenen Prinzipal übereinstimmt.
Öffentliche Methode Equals Überladen. Überschrieben.  
Öffentliche Methode FromXml Rekonstruiert aus einer XML-Codierung eine Berechtigung mit einem angegebenen Zustand.
Öffentliche Methode GetHashCode Überschrieben. Ruft einen Hashcode für das PrincipalPermission-Objekt ab, der für die Verwendung in Hashalgorithmen und Datenstrukturen wie Hashtabellen geeignet ist.
Öffentliche Methode GetType  Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche Methode Intersect Erstellt eine Berechtigung als Schnittmenge der aktuellen und der angegebenen Berechtigung und gibt diese zurück.
Öffentliche Methode IsSubsetOf Bestimmt, ob die aktuelle Berechtigung eine Teilmenge der angegebenen Berechtigung ist.
Öffentliche Methode IsUnrestricted Gibt einen Wert zurück, der angibt, ob die aktuelle Berechtigung uneingeschränkt ist.
Öffentliche Methode Statisch ReferenceEquals  Stellt fest, ob die angegebenen Object-Instanzen dieselbe Instanz sind. (Von Object geerbt.)
Öffentliche Methode ToString Überschrieben. Erstellt eine Zeichenfolge, die die aktuelle Berechtigung darstellt, und gibt diese zurück.
Öffentliche Methode ToXml Erstellt eine XML-Codierung der Berechtigung und ihres aktuellen Zustands.
Öffentliche Methode Union Erstellt eine Berechtigung als Gesamtmenge der aktuellen und der angegebenen Berechtigung.

Zum Seitenanfang

Siehe auch

Referenz

PrincipalPermission-Klasse
System.Security.Permissions-Namespace
PrincipalPermissionAttribute

Weitere Ressourcen

Sicherheitsberechtigungen
Anfordern von Berechtigungen
Principal