Freigeben über


SecurityNamespaceDescription-Klasse

Klasse Sie zum Beschreiben der Details von TeamFoundationSecurityNamespace.

Vererbungshierarchie

System.Object
  Microsoft.TeamFoundation.Framework.Server.SecurityNamespaceDescription

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

Syntax

'Declaration
<CallOnSerializationAttribute("PrepareForWebServiceSerialization")> _
<CallOnDeserializationAttribute("InitializeFromWebServiceDeserialization")> _
Public Class SecurityNamespaceDescription
[CallOnSerializationAttribute("PrepareForWebServiceSerialization")]
[CallOnDeserializationAttribute("InitializeFromWebServiceDeserialization")]
public class SecurityNamespaceDescription

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

Konstruktoren

  Name Beschreibung
Öffentliche Methode SecurityNamespaceDescription() Erstellt eine Instanz dieses Objekts.Dieser Konstruktor wird für den Webdienst erforderlich.
Öffentliche Methode SecurityNamespaceDescription(Guid, String, String, String, Char, Int32, SecurityNamespaceStructure, Int32, Int32, List<ActionDefinition>) Erstellt SecurityNamespaceDescription, das verwendet werden kann, um einen Sicherheitsnamespace zu erstellen.

Zum Seitenanfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft Actions Die Liste der Aktionen, die dieser Sicherheitsnamespace zum Sichern zuständig ist.
Öffentliche Eigenschaft DatabaseCategory Dies ist die Datenbankkategorie, die beschreibt, wo die Sicherheitsinformationen für diesen Sicherheitsnamespace gespeichert werden sollten.
Öffentliche Eigenschaft DisplayName Der lokalisierte Name für diesen Namespace.
Öffentliche Eigenschaft ElementLength
Öffentliche Eigenschaft ExtensionType Dies ist der Typ der Erweiterung, die vom Plug-In-Verzeichnis zum Erweitern dieses Sicherheitsnamespace geladen werden soll.
Öffentliche Eigenschaft Name Der ohne Name für diesen Namespace.
Öffentliche Eigenschaft NamespaceId Der eindeutige Bezeichner für den Namespace.
Öffentliche Eigenschaft NamespaceStructure Die Struktur, der dieser Namespace verwendet, um seinen Zugriffssteuerungslisten zu organisieren.Beachten Sie, dass dieses auf hierarchisches, entweder die ElementLength-Eigenschaft festgelegt ist, oder SeparatorChars-Eigenschaft festgelegt werden muss.
Öffentliche Eigenschaft ReadPermission Die Berechtigungsbits erforderlich von einem Benutzer, um Sicherheitsdaten auf dem Sicherheitsnamespace zu lesen.
Öffentliche Eigenschaft SeparatorValue Wenn die Sicherheitstoken, die an dieser Namespace arbeiten wird, auf bestimmte Zeichen geteilt werden müssen, um die Elemente zu ermitteln, diese Zeichen angegeben ist.Wenn nicht, ist dieser Wert dem NULL-Zeichen.
Öffentliche Eigenschaft StructureValue Wird verwendet, um Informationen über die Struktur des Sicherheitsnamespace über den Webdienst zu senden.
Öffentliche Eigenschaft WritePermission Die Berechtigungsbits erforderlich von einem Benutzer, um Sicherheitsdaten auf dem Sicherheitsnamespace zu ändern.

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 GetLocalizedActions Ruft die lokalisierten Aktionen für die Berechtigungsbits ab.
Ö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