Freigeben über


AccessControlList-Klasse

Access- Die aufgelisteten Listklasse gilt, um einen Satz von AccessControlEntries mit einem Sicherheitstoken und seinen Vererbungseinstellungen zuzuordnen. Beachten Sie, dass, die Listklasse Access- Eintrag nicht mit einem Webdienst auf, wenn die Methoden aufgerufen werden. Es stellt ein Auffangraum für Änderungen am AccessControlEntries für ein Token gesichertes bereit. Sobald werden Änderungen an einem Access Control List vorgenommen, das sie gespeichert werden kann dem Webdienst, indem Sie es in ein SecurityNamespace übergibt.

Vererbungshierarchie

System.Object
  Microsoft.TeamFoundation.Framework.Client.AccessControlList

Namespace:  Microsoft.TeamFoundation.Framework.Client
Assembly:  Microsoft.TeamFoundation.Client (in Microsoft.TeamFoundation.Client.dll)

Syntax

'Declaration
Public Class AccessControlList
public class AccessControlList

Der AccessControlList-Typ macht die folgenden Member verfügbar.

Konstruktoren

  Name Beschreibung
Geschützte Methode AccessControlList()
Öffentliche Methode AccessControlList(String, Boolean) Stellt ein neues Access Control List erstellt
Öffentliche Methode AccessControlList(String, Boolean, IEnumerable<AccessControlEntry>) Erstellt eine Instanz eines Access Control List auf

Zum Seitenanfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft AccessControlEntries Die Liste der AccessControlEntries, das diesem Access Control List anwenden.
Geschützte Eigenschaft IncludeExtendedInfoForAces
Öffentliche Eigenschaft InheritPermissions True, wenn dieser Access Control List Berechtigungen von übergeordneten Elementen erbt.
Öffentliche Eigenschaft Token Das Token, dass dieses Access Control List für ist.

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode Equals Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.)
Geschützte Methode Finalize Gibt einem Objekt Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird. (Von Object geerbt.)
Öffentliche Methode GetHashCode Fungiert als die Standardhashfunktion. (Von Object geerbt.)
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Geschützte Methode MemberwiseClone Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.)
Öffentliche Methode QueryAccessControlEntries Gibt den AccessControlEntries für die bereitgestellten Deskriptoren zurück.
Öffentliche Methode QueryAccessControlEntry Gibt den AccessControlEntry für den bereitgestellten Deskriptor zurück.Wenn kein AccessControlEntry für den bereitgestellten Deskriptor in diesem Access Control List dann ist, wird ein leeres AccessControlEntry zurückgegeben.
Öffentliche Methode RemoveAccessControlEntry Entfernt das AccessControlEntry von diesem Access Control List, das auf den angegebenen Deskriptor gilt.
Öffentliche Methode RemovePermissions Entfernt die angegebenen Berechtigungsbits vom vorhandenen zulässt und denys diesen Deskriptor.Wenn Deskriptor der nicht gefunden wird, ist nichts zu tun und ein leeres AccessControlEntry wird zurückgegeben.
Öffentliche Methode SetAccessControlEntries Legt das bereitgestellte AccessControlEntry in diesem Access Control List fest.
Öffentliche Methode SetAccessControlEntry Legt das bereitgestellte AccessControlEntry in diesem Access Control List fest.
Öffentliche Methode SetPermissions Legt eine Berechtigung für den ein auf diesem Access Control List fest.
Öffentliche Methode ToString Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)

Zum Seitenanfang

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Referenz

Microsoft.TeamFoundation.Framework.Client-Namespace