Freigeben über


NamedPermissionSet-Member

Definiert einen Berechtigungssatz, dem ein Name und eine Beschreibung zugeordnet sind. Diese Klasse kann nicht vererbt werden.

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

Öffentliche Konstruktoren

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

Zum Seitenanfang

Öffentliche Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft Count  Ruft die Anzahl der im Berechtigungssatz enthaltenen Berechtigungsobjekte ab.(Von PermissionSet geerbt.)
Öffentliche Eigenschaft Description Ruft die Textbeschreibung des aktuellen benannten Berechtigungssatzes ab oder legt diese fest.
Öffentliche Eigenschaft IsReadOnly  Ruft einen Wert ab, der angibt, ob die Auflistung schreibgeschützt ist.(Von PermissionSet geerbt.)
Öffentliche Eigenschaft IsSynchronized  Ruft einen Wert ab, der angibt, ob die Threadsicherheit der Auflistung gewährleistet ist.(Von PermissionSet geerbt.)
Öffentliche Eigenschaft Name Ruft den Namen des aktuellen benannten Berechtigungssatzes ab oder legt diesen fest.
Öffentliche Eigenschaft SyncRoot  Ruft das Stammobjekt der aktuellen Auflistung ab.(Von PermissionSet geerbt.)

Zum Seitenanfang

Öffentliche Methoden

  Name Beschreibung
Öffentliche Methode AddPermission  Fügt dem PermissionSet eine angegebene Berechtigung hinzu. (Von PermissionSet geerbt.)
Öffentliche Methode 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. (Von PermissionSet geerbt.)
Öffentliche Methode ContainsNonCodeAccessPermissions  Ruft einen Wert ab, der angibt, ob das PermissionSet Berechtigungen enthält, die nicht von CodeAccessPermission abgeleitet sind. (Von PermissionSet geerbt.)
Öffentliche Methode Statisch ConvertPermissionSet  Konvertiert ein codiertes PermissionSet von einem XML-Codierungsformat in ein anderes XML-Codierungsformat. (Von PermissionSet geerbt.)
Öffentliche Methode Copy Überladen. Überschrieben. Erstellt eine äquivalente Kopie des benannten Berechtigungssatzes.
Öffentliche Methode CopyTo  Kopiert die Berechtigungsobjekte des Satzes an die angegebene Position in einem Array. (Von PermissionSet geerbt.)
Öffentliche Methode Demand  Erzwingt zur Laufzeit eine SecurityException, wenn keinem der übergeordneten Aufrufer im Aufrufstapel die von der aktuellen Instanz angegebenen Berechtigungen gewährt wurden. (Von PermissionSet geerbt.)
Öffentliche Methode 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. (Von PermissionSet geerbt.)
Öffentliche Methode Equals Überladen. Überschrieben.  
Öffentliche Methode FromXml Überschrieben. Rekonstruiert aus einer XML-Codierung einen benannten Berechtigungssatz mit einem angegebenen Zustand.
Öffentliche Methode GetEnumerator  Gibt einen Enumerator für die Berechtigungen des Satzes zurück. (Von PermissionSet geerbt.)
Öffentliche Methode GetHashCode Überschrieben. Ruft einen Hashcode für das NamedPermissionSet-Objekt ab, das für die Verwendung in Hashalgorithmen und Datenstrukturen wie Hashtabellen geeignet ist.
Öffentliche Methode GetPermission  Ruft ein Berechtigungsobjekt des angegebenen Typs ab, sofern dieses im Berechtigungssatz vorhanden ist. (Von PermissionSet geerbt.)
Öffentliche Methode GetType  Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche Methode Intersect  Erstellt einen Berechtigungssatz, der die Schnittmenge des aktuellen PermissionSet und des angegebenen PermissionSet darstellt, und gibt diesen zurück. (Von PermissionSet geerbt.)
Öffentliche Methode IsEmpty  Ruft einen Wert ab, der angibt, ob das PermissionSet leer ist. (Von PermissionSet geerbt.)
Öffentliche Methode IsSubsetOf  Bestimmt, ob das aktuelle PermissionSet eine Teilmenge des angegebenen PermissionSet ist. (Von PermissionSet geerbt.)
Öffentliche Methode IsUnrestricted  Bestimmt, ob das PermissionSetUnrestricted ist. (Von PermissionSet geerbt.)
Öffentliche Methode PermitOnly  Führt zum Fehlschlagen jedes Demand, der den aufrufenden Code für jedes PermissionSet durchläuft, das keine Teilmenge des aktuellen PermissionSet ist. (Von PermissionSet geerbt.)
Öffentliche Methode Statisch ReferenceEquals  Stellt fest, ob die angegebenen Object-Instanzen dieselbe Instanz sind. (Von Object geerbt.)
Öffentliche Methode RemovePermission  Entfernt eine Berechtigung eines bestimmten Typs aus dem Berechtigungssatz. (Von PermissionSet geerbt.)
Öffentliche Methode Statisch RevertAssert  Veranlasst, dass ein vorhergehender Assert für den aktuellen Rahmen entfernt wird und nicht mehr wirksam ist. (Von PermissionSet geerbt.)
Öffentliche Methode SetPermission  Legt eine Berechtigung für das PermissionSet fest und ersetzt dabei vorhandene Berechtigungen desselben Typs. (Von PermissionSet geerbt.)
Öffentliche Methode ToString  Gibt eine Zeichenfolgenentsprechung des PermissionSet zurück. (Von PermissionSet geerbt.)
Öffentliche Methode ToXml Überschrieben. Erstellt eine XML-Elementdarstellung des benannten Berechtigungssatzes.
Öffentliche Methode Union  Erstellt ein PermissionSet, bei dem es sich um die Gesamtmenge des aktuellen PermissionSet und des angegebenen PermissionSet handelt. (Von PermissionSet geerbt.)

Zum Seitenanfang

Siehe auch

Referenz

NamedPermissionSet-Klasse
System.Security-Namespace