Freigeben über


TeamFoundationIdentity-Klasse

Stellt einen Benutzer oder eine Gruppe in Team Foundation Server.

Vererbungshierarchie

System.Object
  Microsoft.TeamFoundation.Framework.Server.TeamFoundationIdentity

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

Syntax

'Declaration
Public NotInheritable Class TeamFoundationIdentity
public sealed class TeamFoundationIdentity

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

Konstruktoren

  Name Beschreibung
Öffentliche Methode TeamFoundationIdentity() Parameterloser Konstruktor für das Marshalling.
Öffentliche Methode TeamFoundationIdentity(TeamFoundationIdentity) Kopierkonstruktor.
Öffentliche Methode TeamFoundationIdentity(IdentityDescriptor, String, Boolean, ICollection<IdentityDescriptor>, ICollection<IdentityDescriptor>) Konstruktor.

Zum Seitenanfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft AttributesSet Eigenschaft, von Attributen.
Ö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 [TeamFoundationId] der Identität zugeordnet.
Öffentliche Eigenschaft DisplayName Vollständiger Name der Identität zu Anzeigenzwecken.Der Anzeigename kann von der Identität Anbieter Ähnliches Active Directory stammen oder ACS- oder platziert wurde möglicherweise als benutzerdefinierter Anzeigename innerhalb TFSs fest.
Öffentliche Eigenschaft IsActive Gibt an, dass die Identität "aktuellen" mit ist, Anbieter-dass entweder aus der Quelle gelesen wird oder synced.Es bedeutet nicht, dass es Mitglied der Gruppe "Gültige - Benutzer" TFSs ist.Verwenden Sie die [IsMember]-Abfrage, um das zu beantworten.
Öffentliche Eigenschaft IsContainer Bestimmt, ob diese Identität enthält, Identität-dass ist, sie eine Gruppe ist?
Öffentliche Eigenschaft LocalPropertiesSet
Öffentliche Eigenschaft MemberOf
Öffentliche Eigenschaft MemberOfSet Identitätsdeskriptoren für Gruppen, die diese Identität enthalten.
Öffentliche Eigenschaft Members
Öffentliche Eigenschaft MembersSet Identitätsdeskriptoren für Member dieser Identität.
Öffentliche Eigenschaft PropertiesSet
Ö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 unterscheiden (joe:1 für 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 den vom Aufrufer angegebenen Standardwert zurück, wenn - Attribut nicht Geschenk-auslöst nicht ist.
Ö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 PrepareForWebServiceSerialization Serialisierungsprogramm .NET XML kann Wörterbücher nicht bearbeiten.Um dieses Array konvertieren.
Ö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 Legen Sie ein Attribut fest.Diese Methode ist veraltet. Verwenden Sie stattdessen [SetProperty].
Öffentliche Methode SetProperty(String, Object) Legt eine Eigenschaft fest; überschreibt, wenn eine Eigenschaft bereits festgelegt ist.
Öffentliche Methode SetProperty(IdentityPropertyScope, String, Object) Legt eine Eigenschaft fest; überschreibt, wenn eine Eigenschaft bereits festgelegt ist.
Ö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.Server-Namespace