PermissionSet-Member
Stellt eine Auflistung dar, die viele verschiedene Berechtigungstypen enthalten kann.
In den folgenden Tabellen werden die vom PermissionSet -Typ verfügbar gemachten Member aufgeführt.
Öffentliche Konstruktoren
Name | Beschreibung | |
---|---|---|
PermissionSet | Überladen. Initialisiert eine neue Instanz der PermissionSet-Klasse. |
Zum Seitenanfang
Öffentliche Eigenschaften
Name | Beschreibung | |
---|---|---|
Count | Ruft die Anzahl der im Berechtigungssatz enthaltenen Berechtigungsobjekte ab. | |
IsReadOnly | Ruft einen Wert ab, der angibt, ob die Auflistung schreibgeschützt ist. | |
IsSynchronized | Ruft einen Wert ab, der angibt, ob die Threadsicherheit der Auflistung gewährleistet ist. | |
SyncRoot | Ruft das Stammobjekt der aktuellen Auflistung ab. |
Zum Seitenanfang
Öffentliche Methoden
(siehe auch Geschützte Methoden )
Name | Beschreibung | |
---|---|---|
AddPermission | Fügt dem PermissionSet eine angegebene Berechtigung hinzu. | |
Assert | Deklariert, dass der aufrufende Code selbst dann auf die durch eine Berechtigungsanforderung geschützte Ressource über den diese Methode aufrufenden Code zugreifen kann, wenn übergeordnete Aufrufer in der Aufrufliste keine Zugriffsberechtigung für die Ressource besitzen. Die Verwendung von Assert kann zu Sicherheitsrisiken führen. | |
ContainsNonCodeAccessPermissions | Ruft einen Wert ab, der angibt, ob das PermissionSet Berechtigungen enthält, die nicht von CodeAccessPermission abgeleitet sind. | |
ConvertPermissionSet | Konvertiert ein codiertes PermissionSet von einem XML-Codierungsformat in ein anderes XML-Codierungsformat. | |
Copy | Erstellt eine Kopie des PermissionSet. | |
CopyTo | Kopiert die Berechtigungsobjekte des Satzes an die angegebene Position in einem Array. | |
Demand | Erzwingt zur Laufzeit eine SecurityException, wenn keinem der übergeordneten Aufrufer im Aufrufstapel die von der aktuellen Instanz angegebenen Berechtigungen gewährt wurden. | |
Deny | Führt zum Fehlschlagen jedes Demand, das den aufrufenden Code für eine Berechtigung durchläuft, die eine Schnittmenge mit einer Berechtigung des im aktuellen PermissionSet enthaltenen Typs aufweist. | |
Equals | Überladen. Überschrieben. Bestimmt, ob zwei Objekte gleich sind. | |
FromXml | Rekonstruiert aus einer XML-Codierung ein Sicherheitsobjekt mit einem angegebenen Zustand. | |
GetEnumerator | Gibt einen Enumerator für die Berechtigungen des Satzes zurück. | |
GetHashCode | Überschrieben. Ruft einen Hashcode für das PermissionSet-Objekt ab, das für die Verwendung in Hashalgorithmen und Datenstrukturen wie Hashtabellen geeignet ist. | |
GetPermission | Ruft ein Berechtigungsobjekt des angegebenen Typs ab, sofern dieses im Berechtigungssatz vorhanden ist. | |
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) | |
Intersect | Erstellt einen Berechtigungssatz, der die Schnittmenge des aktuellen PermissionSet und des angegebenen PermissionSet darstellt, und gibt diesen zurück. | |
IsEmpty | Ruft einen Wert ab, der angibt, ob das PermissionSet leer ist. | |
IsSubsetOf | Bestimmt, ob das aktuelle PermissionSet eine Teilmenge des angegebenen PermissionSet ist. | |
IsUnrestricted | Bestimmt, ob das PermissionSetUnrestricted ist. | |
PermitOnly | Führt zum Fehlschlagen jedes Demand, der den aufrufenden Code für jedes PermissionSet durchläuft, das keine Teilmenge des aktuellen PermissionSet ist. | |
ReferenceEquals | Stellt fest, ob die angegebenen Object-Instanzen dieselbe Instanz sind. (Von Object geerbt.) | |
RemovePermission | Entfernt eine Berechtigung eines bestimmten Typs aus dem Berechtigungssatz. | |
RevertAssert | Veranlasst, dass ein vorhergehender Assert für den aktuellen Rahmen entfernt wird und nicht mehr wirksam ist. | |
SetPermission | Legt eine Berechtigung für das PermissionSet fest und ersetzt dabei vorhandene Berechtigungen desselben Typs. | |
ToString | Überschrieben. Gibt eine Zeichenfolgenentsprechung des PermissionSet zurück. | |
ToXml | Erstellt eine XML-Codierung des Sicherheitsobjekts und seines aktuellen Zustands. | |
Union | Erstellt ein PermissionSet, bei dem es sich um die Gesamtmenge des aktuellen PermissionSet und des angegebenen PermissionSet handelt. |
Zum Seitenanfang
Geschützte Methoden
Name | Beschreibung | |
---|---|---|
Finalize | Gibt einem Object Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor das Object von der Garbage Collection freigegeben wird. (Von Object geerbt.) | |
MemberwiseClone | Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.) |
Zum Seitenanfang
Explizite Schnittstellenimplementierungen
Name | Beschreibung | |
---|---|---|
System.Runtime.Serialization.IDeserializationCallback.OnDeserialization | Wird ausgeführt, wenn das gesamte Objektdiagramm deserialisiert worden ist. |
Zum Seitenanfang