SecurityNamespace-Klasse
Klasse, um Sicherheit für einen Satz von AccessControlList-Objekte zu verwalten und zu erzwingen.
Vererbungshierarchie
System.Object
Microsoft.TeamFoundation.Framework.Client.SecurityNamespace
Namespace: Microsoft.TeamFoundation.Framework.Client
Assembly: Microsoft.TeamFoundation.Client (in Microsoft.TeamFoundation.Client.dll)
Syntax
'Declaration
Public MustInherit Class SecurityNamespace
public abstract class SecurityNamespace
Der SecurityNamespace-Typ macht die folgenden Member verfügbar.
Konstruktoren
Name | Beschreibung | |
---|---|---|
SecurityNamespace | Initialisiert eine neue Instanz der SecurityNamespace-Klasse. |
Zum Seitenanfang
Eigenschaften
Name | Beschreibung | |
---|---|---|
Description | Ruft die Beschreibung für diesen Sicherheitsnamespace ab. |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
Equals | Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.) | |
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.) | |
GetHashCode | Fungiert als die Standardhashfunktion. (Von Object geerbt.) | |
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) | |
HasPermission(IEnumerable<String>, IdentityDescriptor, Int32, Boolean) | Überprüft, ob der angegebene Identitätsdeskriptor die angegebenen Berechtigungen für die angegebenen Token enthält. | |
HasPermission(String, IdentityDescriptor, IEnumerable<Int32>, Boolean) | Überprüft, ob der angegebene Identitätsdeskriptor die angegebenen Berechtigungen für das angegebene Token enthält. | |
HasPermission(String, IdentityDescriptor, Int32, Boolean) | Überprüft, ob der angegebene Identitätsdeskriptor die angegebenen Berechtigungen für das angegebene Token enthält. | |
HasPermission(String, IEnumerable<IdentityDescriptor>, Int32, Boolean) | Überprüft, ob die angegebenen Identitätsdeskriptoren die angegebenen Berechtigungen für das angegebene Token haben. | |
HasWritePermission(String, IEnumerable<Int32>) | Überprüft, ob der aktuelle Benutzer die Verwendung verfügt, um die angegebenen Berechtigungen zu schreiben. | |
HasWritePermission(String, Int32) | Überprüft, ob der aktuelle Benutzer die Verwendung verfügt, um die angegebenen Berechtigungen zu schreiben. | |
MemberwiseClone | Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.) | |
QueryAccessControlList | Ruft die AccessControlList-Objekte ab, die mit den angegebenen Token- und Identitätsdeskriptoren zugeordnet werden. | |
QueryAccessControlLists | Ruft die AccessControlList-Objekte ab, die mit den angegebenen Token- und Identitätsdeskriptoren zugeordnet werden. | |
QueryEffectivePermissions | Ruft die effektiven Berechtigungen für den angegebenen Identitätsdeskriptor ab. | |
RemoveAccessControlEntries | Entfernt alle Einträge für die angegebenen Identitätsdeskriptoren, die von AccessControlList vorhanden sind, das mit dem gegebenen Token zugeordnet ist. | |
RemoveAccessControlEntry | Entfernt den Eintrag für den angegebenen Identitätsdeskriptor, der von AccessControlList vorhanden ist, das mit dem gegebenen Token zugeordnet ist. | |
RemoveAccessControlLists(IEnumerable<String>, Boolean) | Entfernt AccessControlList, das mit den angegebenen Token zugeordnet ist. | |
RemoveAccessControlLists(String, Boolean) | Entfernt AccessControlList, das mit dem gegebenen Token zugeordnet ist. | |
RemovePermissions | Entfernt die angegebenen Berechtigungen aus vorhandenen Berechtigungen für den angegebenen Identitätsdeskriptor.Wenn kein vorhandenes AccessControlEntry für diesen Deskriptor gefunden wird, wird keine Aktion ausgeführt und leeres AccessControlList wird zurückgegeben. | |
SetAccessControlEntries | Legt die verfügbaren Einträge in diesem SecurityNamespace fest. | |
SetAccessControlEntry | Legt angegebene AccessControlEntry in diesem SecurityNamespace fest. | |
SetAccessControlList | Legt das angegebene Access Control List in diesem SecurityNamespace fest.Ein Access Control List festlegen, überschreibt immer vorhandenes AccessControlList. | |
SetAccessControlLists | Legt das angegebene AccessControlList in diesem SecurityNamespace fest.AccessControlList festlegen, überschreibt immer vorhandenes AccessControlList. | |
SetInheritFlag | Legt ein Flag fest, der angibt, ob AccessControlList, das mit dem gegebenen Token zugeordnet wird, Berechtigungen von übergeordneten Token erben soll. | |
SetPermissions | Legt die Berechtigungen für den angegebenen Identitätsdeskriptor in diesem SecurityNamespace fest. | |
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.