Freigeben über


TeamFoundationIdentity-Klasse

Clientimplementierung von TeamFoundationIdentity. Erweitert Proxy generierte Klasse

Vererbungshierarchie

System.Object
  Microsoft.TeamFoundation.Framework.Client.TeamFoundationIdentity

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

Syntax

'Declaration
Public NotInheritable Class TeamFoundationIdentity
public sealed class TeamFoundationIdentity

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

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft Descriptor Der Identitätsdeskriptor für diese Identität.Der eindeutige Bezeichner für Anbieter der Identität.Clients senden Identifikation den Server, wenn sie mit TFS authentifizieren.Wird für viele Identitätsverwaltung weist wie AddMemberToApplicationGroup und ReadIdentity eine Aufgabe.TFS-Artefakte werden entweder mit diesem Bezeichner oder der Identität TeamFoundationId zugeordnet.
Öffentliche Eigenschaft DisplayName Vollständiger Name der Identität zu Anzeigezwecken.Der Anzeigename kann vom Identitätsanbieter (Active Directory, ACS) stammen oder platziert wurden möglicherweise als benutzerdefinierter Anzeigename in TFS fest.
Öffentliche Eigenschaft IsActive Gibt an, dass die Identität "aktuelle" mit dem Anbieter ist (der entweder aus der Quelle gelesen wird oder synchronisiert).Es bedeutet nicht, dass ein Member der Gruppe " Gültige TFS ist (die Abfrage "IsMember" sollte verwendet werden, um das zu beantworten.)
Öffentliche Eigenschaft IsContainer Gibt an, dass die Identität eine Gruppe ist und möglicherweise andere Identitäten als Member enthält.
Öffentliche Eigenschaft MemberOf IdentityDescriptors für die Gruppen, die die Identität enthalten.
Öffentliche Eigenschaft Members IdentityDescriptors für Member dieser Identität.
Öffentliche Eigenschaft TeamFoundationId Bezeichner zugewiesen in TFS eindeutige Bezeichner in einem Host.TFS-Artefakte werden entweder mit diesem Bezeichner oder der Identität Deskriptor zugeordnet.
Öffentliche Eigenschaft UniqueName
Öffentliche Eigenschaft UniqueUserId Dadurch werden die ID dar, um gelöschte Konten voneinander unterschieden werden (beispielsweise: joe:1 und joe:3).

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode Equals Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.)
Öffentliche Methode GetAttribute Attributaccessor.Gibt dem Aufrufer angegebenen Standardwert zurück, wenn Attribut fehlt (wird nicht lösen).
Öffentliche Methode GetHashCode Fungiert als die Standardhashfunktion. (Von Object geerbt.)
Öffentliche Methode GetProperties() Eigenschaftensammlung.Dies kann nützlich sein, wenn beispielsweise durch Consumer aktuelle Eigenschaften traversieren muss und Ändern/einige auf Grundlage Mustervergleichseigenschaftennamen entfernen Sie.
Öffentliche Methode GetProperties(IdentityPropertyScope) Eigenschaftensammlung.Dies kann nützlich sein, wenn beispielsweise durch Consumer aktuelle Eigenschaften traversieren muss und Ändern/einige auf Grundlage Mustervergleichseigenschaftennamen entfernen Sie.
Öffentliche Methode GetProperty(String) Eigenschaftenaccessor.Wird ausgelöst, wenn Sie nicht gefunden werden.
Öffentliche Methode GetProperty(IdentityPropertyScope, String) Eigenschaftenaccessor.Wird ausgelöst, wenn Sie nicht gefunden werden.
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche Methode RemoveProperty(String) Entfernen Sie Eigenschaft, falls vorhanden.
Öffentliche Methode RemoveProperty(IdentityPropertyScope, String) Entfernen Sie Eigenschaft, falls vorhanden.
Öffentliche Methode SetProperty(String, Object) Legt eine Eigenschaft festgelegt wird, überschreiben, wenn Sie bereits festgelegt sein.
Öffentliche Methode SetProperty(IdentityPropertyScope, String, Object) Legt eine Eigenschaft festgelegt wird, überschreiben, wenn Sie bereits festgelegt sein.
Öffentliche Methode ToString (Überschreibt Object.ToString().)
Öffentliche Methode TryGetProperty(String, Object%) Eigenschaftenaccessor.Gibt NULL zurück, wenn Sie nicht gefunden werden.
Öffentliche Methode TryGetProperty(IdentityPropertyScope, String, Object%) Eigenschaftenaccessor.Gibt NULL zurück, wenn Sie nicht gefunden werden.

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