SPAcl<T>-Member
Stellt eine Zugriffssteuerungsliste (ACL).
Der SPAcl<T>-Typ macht die folgenden Member verfügbar.
Konstruktoren
Name | Beschreibung | |
---|---|---|
SPAcl<T> | Initialisiert eine neue Instanz der SPAcl<T> -Klasse. |
Oben
Eigenschaften
Name | Beschreibung | |
---|---|---|
AnonymousPermissionMask | Ruft ab oder legt diesen fest Berechtigungsmaske für den anonymen Zugriff. | |
Count | Ruft die Anzahl der Zugriffssteuerungseinträge (ACEs) in der Zugriffssteuerungsliste. | |
Item[Int32] | Dient zum Abrufen der Zugriffssteuerungseintrag am angegebenen Index in der Zugriffssteuerungsliste. | |
Item[String] | Dient zum Abrufen der Zugriffssteuerungseintrag aus der Access Control List, basierend auf den angegebenen principal Name. |
Oben
Methoden
Name | Beschreibung | |
---|---|---|
Add(String, T, T) | Access Control List, überschreiben alle vorhandenen ACE für den angegebenen Prinzipal basierend auf den angegebenen principal Name, erteilt Rechte und Berechtigungen verweigert wird eine neue Zugriffssteuerungseintrag (ACE) hinzugefügt. | |
Add(String, String, [], T, T) | Access Control List, eine neue Access Control (Entry, ACE) hinzugefügt und überschreiben alle vorhandenen ACE für den angegebenen Prinzipal auf Grundlage der angegebenen Prinzipal Name, principal Anzeigename, Sicherheits-ID, Rechte und Berechtigungen verweigert. | |
Add(String, String, SPIdentifierType, [], T, T) | Fügt einen neuen ACE, Access Control List, überschreiben alle vorhandenen ACE für den angegebenen Prinzipal auf Grundlage der angegebenen Prinzipal Name, principal Anzeigename, Prinzipal-ID-Typ, Sicherheits-ID, Rechte und Berechtigungen verweigert. | |
CalculatePermissions | Berechnet die Berechtigungen für den aktuellen Benutzer. | |
Clear | Löscht die Zugriffssteuerungsliste. | |
DoesUserHavePermissions | Führt eine Zugriffsüberprüfung, um festzustellen, ob der aktuelle Benutzer die angegebenen Berechtigungen verfügt. | |
EffectivePermissions | Gibt die effektiven Berechtigungen für den aktuellen Benutzer zurück. | |
Equals | (Geerbt von Object.) | |
Finalize | (Geerbt von Object.) | |
GetEnumerator | Gibt einen Enumerator, der zum Durchlaufen der Auflistung verwendet werden kann. | |
GetHashCode | (Geerbt von Object.) | |
GetType | (Geerbt von Object.) | |
Init | Veraltet. Initialisiert eine Instanz der SPAcl<T> -Klasse. | |
MemberwiseClone | (Geerbt von Object.) | |
MigrateUserAccount(String, String) | Ändert die Zugriffssteuerungsliste (ACL) den Namen newPrincipalName anstelle von oldPrincipalNameverwenden. | |
MigrateUserAccount(String, String, IEnumerable<[]>) | Ändert die ACLs um NewPrincipalName Namen anstelle von OldPrincipalName verwenden. | |
OnAdd | Überschreibt diese Methode zum Durchführen spezieller Verarbeitung, wenn ein Zugriffssteuerungseintrag (ACE) hinzugefügt wird. | |
Remove(String) | Entfernt den angegebenen Prinzipal aus der Access Control List, basierend auf den angegebenen principal Name. | |
Remove(SPAce<T>) | Entfernt den angegebenen Prinzipal aus der Access Control List, basierend auf der angegebenen Zugriffssteuerungseintrag (ACE). | |
ToString | (Geerbt von Object.) |
Oben
Explizite Schnittstellenimplementierungen
Name | Beschreibung | |
---|---|---|
IEnumerable.GetEnumerator | Gibt einen Enumerator, der die Zugriffssteuerungsliste (ACL) durchläuft. |
Oben