Share via


AccessControlListDetails-Klasse

Existiert für Webdienstserialisierung und zum Lesen von ACLs aus der Datenbank ausgelesen.

Während Sie dies auf der [AccessControlList]-Klasse selbst ausführen konnten, können diese uns, um alle Eigenschaften auszublenden, die nicht Teil des öffentlichen Servers OM tatsächlich sein sollten.

Vererbungshierarchie

System.Object
  Microsoft.TeamFoundation.Framework.Server.AccessControlList
    Microsoft.TeamFoundation.Framework.Server.AccessControlListDetails

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

Syntax

'Declaration
<ClassVisibilityAttribute(ClientVisibility.Internal)> _
<CallOnDeserializationAttribute("InitializeFromWebService")> _
Public Class AccessControlListDetails _
    Inherits AccessControlList
[ClassVisibilityAttribute(ClientVisibility.Internal)]
[CallOnDeserializationAttribute("InitializeFromWebService")]
public class AccessControlListDetails : AccessControlList

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

Konstruktoren

  Name Beschreibung
Öffentliche Methode AccessControlListDetails Standardkonstruktor für ASP.NET Deserialisierung.Es ist sehr wichtig, dass Sie NULL und false in für die Standardwerte führen, da das ist, was sie wie vom Client aufkommen, wenn sie nicht festgelegt werden.

Zum Seitenanfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft AccessControlEntries Gibt eine Kopie der Liste der Berechtigungen für Benutzer dieses Token zurück. (Von AccessControlList geerbt.)
Öffentliche Eigenschaft Entries Die festgelegte Berechtigungen in dieser Zugriffssteuerungsliste.
Öffentliche Eigenschaft IncludeExtendedInfo True, wenn dieses ACLs ACEs enthält, die Informationen erweitert haben.
Öffentliche Eigenschaft InheritPermissions True, wenn das angegebene Token Berechtigungen von übergeordneten Elementen erbt. (Von AccessControlList geerbt.)
Öffentliche Eigenschaft Token Das Token, dass dieses [AccessControlList] für ist. (Von AccessControlList geerbt.)

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 Hashfunktion für einen bestimmten Typ. (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 [AccessControlEntries] für die Deskriptoren zurück, die bereitgestellt werden. (Von AccessControlList geerbt.)
Öffentliche Methode QueryAccessControlEntry Gibt [AccessControlEntry] für den Deskriptor zurück, der bereitgestellt wird.Wenn kein [AccessControlEntry] für den bereitgestellten Deskriptor in diesem [AccessControlList] vorhanden ist, wird [AccessControlEntry] leeres zurückgegeben. (Von AccessControlList geerbt.)
Öffentliche Methode RemoveAccessControlEntry Entfernt [AccessControlEntry] von diesem [AccessControlList], die dem angegebenen Deskriptor angewendet wird. (Von AccessControlList geerbt.)
Öffentliche Methode RemovePermissions Entfernt die angegebenen Berechtigungsbits vorhandener [allows] und von [denys] für diesen Deskriptor.Wenn der Deskriptor nicht gefunden wird, wird keine Aktion ausgeführt und leeres [AccessControlEntry] wird zurückgegeben. (Von AccessControlList geerbt.)
Öffentliche Methode SetAccessControlEntries Legt bereitgestellte [AccessControlEntry] in diesem [AccessControlList] fest. (Von AccessControlList geerbt.)
Öffentliche Methode SetAccessControlEntry Legt bereitgestellte [AccessControlEntry] in diesem [AccessControlList] fest. (Von AccessControlList geerbt.)
Öffentliche Methode SetPermissions Legt eine Berechtigung für den Deskriptor auf diesem [AccessControlList] fest. (Von AccessControlList geerbt.)
Öffentliche Methode ToString Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)

Zum Seitenanfang

Felder

  Name Beschreibung
Geschütztes Feld m_accessControlEntries Speichern von Berechtigungen verschlüsselte auf der Identität, die die Berechtigung für ist. (Von AccessControlList 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.Server-Namespace