SecurityChangedNotification-Klasse

Vererbungshierarchie

System.Object
  Microsoft.TeamFoundation.Framework.Server.SecurityChangedNotification

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

Syntax

'Declaration
Public Class SecurityChangedNotification
public class SecurityChangedNotification

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

Konstruktoren

  Name Beschreibung
Öffentliche Methode SecurityChangedNotification(Guid, IEnumerable<TokenRename>) Konstruktor für das Erstellen von einem SecurityChangeNotification für den RenameToken-Aufruf.
Öffentliche Methode SecurityChangedNotification(Guid, List<AccessControlList>) Konstruktor für das Erstellen von einem SecurityChangeNotification für den SetAccessControlLists-Aufruf.
Öffentliche Methode SecurityChangedNotification(Guid, List<String>, Boolean) Konstruktor für das Erstellen von einem SecurityChangeNotification für den RemoveAccessControlLists-Aufruf.
Öffentliche Methode SecurityChangedNotification(Guid, String, Boolean) Konstruktor für das Erstellen von einem SecurityChangeNotification für den SetInheritFlag-Aufruf.
Öffentliche Methode SecurityChangedNotification(Guid, String, List<IdentityDescriptor>) Konstruktor für das Erstellen von einem SecurityChangeNotification für den RemovePermissions-Aufruf.
Öffentliche Methode SecurityChangedNotification(Guid, String, IdentityDescriptor, Int32) Konstruktor für das Erstellen von einem SecurityChangeNotification für den RemoveExplicitPermissions-Aufruf.
Öffentliche Methode SecurityChangedNotification(Guid, String, List<AccessControlEntry>, Boolean) Konstruktor für das Erstellen von einem SecurityChangeNotification für den SetPermissions-Aufruf.
Öffentliche Methode SecurityChangedNotification(Guid, String, String, Boolean) Konstruktor für das Erstellen von einem SecurityChangeNotification für den RenameToken-Aufruf.

Zum Seitenanfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft AccessControlLists Die Zugriffssteuerungslisten, die festgelegt werden. Wird im folgenden SecurityChangeTypes: SetAccessControlLists
Öffentliche Eigenschaft Descriptor Der Deskriptor, den dieses operatrion verwendet wird. Wird im folgenden SecurityChangeTypes: RemoveExplicitPermissions
Öffentliche Eigenschaft ExplicitPermissionsToRemove Die Berechtigungen zu entfernen. Wird im folgenden SecurityChangeTypes: RemoveExplicitPermissions
Öffentliche Eigenschaft InheritPermissions True, wenn das Token festgelegt wird, um zu erben; andernfalls false. Wird im folgenden SecurityChangeTypes: SetInheritFlag
Öffentliche Eigenschaft Merge True, wenn die Berechtigungen zusammengeführt werden, false, wenn sie überschrieben werden. Wird im folgenden SecurityChangeTypes: SetPermissions
Öffentliche Eigenschaft NamespaceId Die ID für den Sicherheitsnamespace, der geändert wird.Dies wird für alle SecurityChangeTypes verwendet
Öffentliche Eigenschaft Permissions Die Berechtigungen für Token, die angewendet werden. Wird im folgenden SecurityChangeTypes: SetPermissions
Öffentliche Eigenschaft Recurse True, wenn dieser Vorgang hat. Wird im folgenden SecurityChangeTypes: RemoveAccessControlLists
Öffentliche Eigenschaft RemoveAceDescriptors Die Identitäten, die ihre Berechtigungen verfügen, die während eines RemovePermissions-Aufrufs entfernt werden. Wird im folgenden SecurityChangeTypes: RemoveAccessControlEntries
Öffentliche Eigenschaft RenameTokenDestination Das umbenennensziel für RenameTokenSource. Wird im folgenden SecurityChangeTypes: RenameToken
Öffentliche Eigenschaft RenameTokens Die Token, die umbenannt werden, werden festgelegt, wenn ein Aufruf RenameTokens gefunden wird, das die ermöglicht mehreren in einem einzelnen Aufruf umbenannt werden Token. Wird im folgenden SecurityChangeTypes
Öffentliche Eigenschaft RenameTokenSource Das Token, das zu RenameTokenDestination umbenannt wird. Wird im folgenden SecurityChangeTypes: RenameToken
Öffentliche Eigenschaft RenameWillCopy True, wenn während eines umbenannte die Berechtigungen kopiert werden, false, wenn sie verschoben werden. Wird im folgenden SecurityChangeTypes: RenameToken
Öffentliche Eigenschaft SecurityChangeType Stellt den Typ der Änderung dar, den Sicherheit gestoßen ist.Dieser Wert bestimmt, der Eigenschaften für dieses Objekt gültig sind. SetPermissions: NamepsaceId, Token, Berechtigungen, Zusammenführen
Öffentliche Eigenschaft Token Das Token, dessen Berechtigungen geändert werden. Wird im folgenden SecurityChangeTypes: SetPermissions SetInheritFlag RemoveAccessControlEntries RemoveExplicitPermissions
Öffentliche Eigenschaft Tokens Die Liste der Token, die dieser Operation betroffen. Wird im folgenden SecurityChangeTypes: RemoveAccessControlLists

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 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.Server-Namespace