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 den Anbieter der Identität.Client senden ID an den Server, wenn sie mit TFS authentifizieren.Wird für viele weist Identitätsverwaltung wie AddMemberToApplicationGroup und ReadIdentity eine Arbeit zu.TFS-Artefakte werden entweder mit diesem Bezeichner oder der Identität TeamFoundationId zugeordnet.
Öffentliche Eigenschaft DisplayName Vollständiger Name der Identität zu Anzeigenzwecken.Der Anzeigename kann vom Identitätsanbieter (Active Directory, ACS) stammen oder platziert wurde möglicherweise als benutzerdefinierter Anzeigename innerhalb TFSs fest.
Öffentliche Eigenschaft IsActive Gibt an, dass die Identität "aktuellen" mit dem Anbieter ist (der entweder aus der Quelle gelesen wird oder synced).Es bedeutet nicht, dass es Mitglied der Gruppe "Gültige - Benutzer" TFSs 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 diese Identität enthalten.
Öffentliche Eigenschaft Members IdentityDescriptors für Member dieser Identität.
Öffentliche Eigenschaft TeamFoundationId Bezeichner zugewiesen innerhalb TFSs - eindeutig in einem Host.TFS-Artefakte werden entweder mit diesem Bezeichner oder der Identität Deskriptor zugeordnet.
Öffentliche Eigenschaft UniqueName
Öffentliche Eigenschaft UniqueUserId Dadurch wird die ID dar, um gelöschte Konten voneinander unterschieden werden (beispielsweise: joe:1 VS. 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 MethodeStatischer Member FromXml
Öffentliche Methode GetAttribute Attributaccessor.Gibt den Aufrufer angegebenen Standardwert zurück, wenn Attribut fehlt (werden Sie nicht sicher).
Öffentliche Methode GetHashCode Fungiert als Hashfunktion für einen bestimmten Typ. (Von Object geerbt.)
Öffentliche Methode GetProperties() Eigenschaftensammlung.Dies kann hilfreich sein, wenn Consumer mit aktuellen Eigenschaften durchlaufen muss und zu ändernde/einige auf Grundlage Mustervergleichseigenschaftennamen entfernen Sie.
Öffentliche Methode GetProperties(IdentityPropertyScope) Eigenschaftensammlung.Dies kann hilfreich sein, wenn Consumer mit aktuellen Eigenschaften durchlaufen muss und zu ändernde/einige auf Grundlage Mustervergleichseigenschaftennamen entfernen Sie.
Öffentliche Methode GetProperty(String) Eigenschaftenaccessor.Löst aus, wenn Sie nicht gefunden werden.
Öffentliche Methode GetProperty(IdentityPropertyScope, String) Eigenschaftenaccessor.Löst aus, 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, wenn sie vorhanden ist.
Öffentliche Methode RemoveProperty(IdentityPropertyScope, String) Entfernen Sie Eigenschaft, wenn sie vorhanden ist.
Öffentliche Methode SetAttribute
Öffentliche Methode SetProperty(String, Object) Legt eine Eigenschaft festgelegt, wird überschreiben, wenn Sie bereits festgelegt werden.
Öffentliche Methode SetProperty(IdentityPropertyScope, String, Object) Legt eine Eigenschaft festgelegt, wird überschreiben, wenn Sie bereits festgelegt werden.
Öffentliche Methode ToString (Überschreibt Object.ToString().)
Öffentliche Methode ToXml(XmlWriter, String)
Öffentliche MethodeStatischer Member ToXml(XmlWriter, String, TeamFoundationIdentity)
Ö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