Udostępnij za pośrednictwem


Klasa TeamFoundationIdentity

Wdrażanie klienta TeamFoundationIdentity.Rozszerza klasę proxy wygenerowany

Hierarchia dziedziczenia

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

Przestrzeń nazw:  Microsoft.TeamFoundation.Framework.Client
Zestaw:  Microsoft.TeamFoundation.Client (w Microsoft.TeamFoundation.Client.dll)

Składnia

'Deklaracja
Public NotInheritable Class TeamFoundationIdentity
public sealed class TeamFoundationIdentity

Typ TeamFoundationIdentity uwidacznia następujące elementy członkowskie.

Właściwości

  Nazwa Opis
Właściwość publiczna Descriptor Deskryptor tożsamości dla tej tożsamości.Identyfikator unikatowy dla dostawcy tożsamości.Podczas uwierzytelniania z TFS, klienci wysyłają do serwera identyfikacji.Używane dla wielu zadań zarządzania tożsamości, takie jak AddMemberToApplicationGroup i ReadIdentity.Artefakty TFS są albo skojarzonych z tym identyfikator lub TeamFoundationId tożsamości.
Właściwość publiczna DisplayName Pełna nazwa tożsamości w celach wyświetlania.Nazwa wyświetlana może pochodzić od dostawcy tożsamości (usługi Active Directory, ACS) lub mogą ustawić jako ma niestandardową nazwę wyświetlaną w TFS.
Właściwość publiczna IsActive Wskazuje, że tożsamość jest "bieżący" z dostawcą (który albo odczytać ze źródła lub są synchronizowane).Nie oznacza to, że jest członkiem grupy użytkowników prawidłową TFS (kwerendy "IsMember" powinno się stosować, odpowiedzi).
Właściwość publiczna IsContainer Wskazuje, że tożsamość jest grupa, ewentualnie zawierający inne tożsamości jako członków.
Właściwość publiczna MemberOf IdentityDescriptors dla grupy zawierające tej tożsamości.
Właściwość publiczna Members IdentityDescriptors dla członków tej tożsamości.
Właściwość publiczna TeamFoundationId Identyfikator przypisany w obrębie TFS - unikatowy całej hosta.Artefakty TFS są albo skojarzonych z tego identyfikatora lub tożsamości deskryptora.
Właściwość publiczna UniqueName
Właściwość publiczna UniqueUserId Stanowi to identyfikator odróżnić od siebie usuniętego konta (na przykład: joe: 1 VS. joe: 3).

Początek

Metody

  Nazwa Opis
Metoda publiczna Equals Określa, czy określony obiekt jest równa bieżącego obiektu. (Odziedziczone z Object).
Metoda publicznaStatyczny element członkowski FromXml
Metoda publiczna GetAttribute Akcesor atrybutu.Zwraca obiekt wywołujący dostarczone wartość domyślną, jeśli atrybut nie jest obecny (nie wygeneruje).
Metoda publiczna GetHashCode Służy jako funkcja mieszania dla określonego typu. (Odziedziczone z Object).
Metoda publiczna GetProperties() Zbiór właściwości.Może to być przydatne, na przykład jeżeli konsument ma iteracyjne przeglądanie właściwości bieżącego i zmodyfikować / Usuń niektóre na podstawie nazwy właściwości dopasowania do wzorca.
Metoda publiczna GetProperties(IdentityPropertyScope) Zbiór właściwości.Może to być przydatne, na przykład jeżeli konsument ma iteracyjne przeglądanie właściwości bieżącego i zmodyfikować / Usuń niektóre na podstawie nazwy właściwości dopasowania do wzorca.
Metoda publiczna GetProperty(String) Akcesor właściwości.Będzie throw Jeżeli nie znaleziono.
Metoda publiczna GetProperty(IdentityPropertyScope, String) Akcesor właściwości.Będzie throw Jeżeli nie znaleziono.
Metoda publiczna GetType Pobiera Type bieżącego wystąpienia. (Odziedziczone z Object).
Metoda publiczna RemoveProperty(String) Usuń właściwość, jeśli istnieje.
Metoda publiczna RemoveProperty(IdentityPropertyScope, String) Usuń właściwość, jeśli istnieje.
Metoda publiczna SetAttribute
Metoda publiczna SetProperty(String, Object) Ustawia właściwość, zostaną zastąpione, jeśli już ustawiony.
Metoda publiczna SetProperty(IdentityPropertyScope, String, Object) Ustawia właściwość, zostaną zastąpione, jeśli już ustawiony.
Metoda publiczna ToString (Zastępuje Object.ToString()).
Metoda publiczna ToXml(XmlWriter, String)
Metoda publicznaStatyczny element członkowski ToXml(XmlWriter, String, TeamFoundationIdentity)
Metoda publiczna TryGetProperty(String, Object%) Akcesor właściwości.Będzie zwraca null, jeśli nie znaleziono.
Metoda publiczna TryGetProperty(IdentityPropertyScope, String, Object%) Akcesor właściwości.Będzie zwraca null, jeśli nie znaleziono.

Początek

Bezpieczeństwo wątku

Wszystkie publiczne static (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Wystąpienia elementów członkowskich nie dają gwarancji bezpieczeństwa wątków.

Zobacz też

Informacje

Przestrzeń nazw Microsoft.TeamFoundation.Framework.Client