Udostępnij za pośrednictwem


Klasa TeamFoundationIdentity

Reprezentuje użytkownika lub grupy w Team Foundation Server.

Hierarchia dziedziczenia

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

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

Składnia

'Deklaracja
Public NotInheritable Class TeamFoundationIdentity
public sealed class TeamFoundationIdentity

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

Konstruktorzy

  Nazwa Opis
Metoda publiczna TeamFoundationIdentity() Konstruktor bez parametrów dla przekazywania międzyprocesowego.
Metoda publiczna TeamFoundationIdentity(TeamFoundationIdentity) Konstruktor.
Metoda publiczna TeamFoundationIdentity(IdentityDescriptor, String, Boolean, ICollection<IdentityDescriptor>, ICollection<IdentityDescriptor>) Konstruktor.

Początek

Właściwości

  Nazwa Opis
Właściwość publiczna AttributesSet Właściwość MARSZAŁEK atrybutów.
Właściwość publiczna Descriptor Deskryptor tożsamości dla tej tożsamości.Identyfikator unikatowy dla dostawcy tożsamości.Klienci przesyłają identyfikacji z serwerem podczas uwierzytelniania z TFS.Używane dla wielu zadań zarządzania tożsamości, takie jak [AddMemberToApplicationGroup] i [ReadIdentity].Artefakty TFS są albo związane z tym identyfikator lub tożsamości [TeamFoundationId].
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 — podobnie jak usługa Active Directory lub ACS — lub mogą ustawić jako ma niestandardową nazwę wyświetlaną w TFS.
Właściwość publiczna IsActive Wskazuje, że tożsamość "bieżący" za pomocą dostawcy — który jest albo odczytu ze źródła lub są synchronizowane.Nie oznacza to, że jest członkiem grupy TFS uprawnieni użytkownicy.Użycie [IsMember] kwerendę, aby odpowiedzieć na to.
Właściwość publiczna IsContainer Określa, czy ta tożsamość zawiera tożsamości — jest to grupa?
Właściwość publiczna LocalPropertiesSet
Właściwość publiczna MemberOf
Właściwość publiczna MemberOfSet Deskryptory tożsamości dla grup, które zawierają tę tożsamość.
Właściwość publiczna Members
Właściwość publiczna MembersSet Deskryptory tożsamości dla członków tej tożsamości.
Właściwość publiczna PropertiesSet
Właściwość publiczna TeamFoundationId Identyfikator przypisany w obrębie TFS - unikatowe w całej hosta.Artefakty TFS są albo związane z tym identyfikator lub tożsamości deskryptora.
Właściwość publiczna UniqueName
Właściwość publiczna UniqueUserId Reprezentuje identyfikator odróżnić konta usunięte od siebie (joe: 1 w porównaniu do 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 publiczna GetAttribute Akcesor atrybut.Zwróci wartość domyślna dostarczone przez obiekt wywołujący, jeśli atrybut jest nieobecny — nie rzucać.
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śli konsument ma iteracyjne przeglądanie właściwości bieżącego i modyfikowanie i usuwanie niektórych 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śli konsument ma iteracyjne przeglądanie właściwości bieżącego i modyfikowanie i usuwanie niektórych na podstawie nazwy właściwości dopasowania do wzorca.
Metoda publiczna GetProperty(String) Akcesor właściwości.Będzie rzucać, jeśli nie można odnaleźć.
Metoda publiczna GetProperty(IdentityPropertyScope, String) Akcesor właściwości.Będzie rzucać, jeśli nie można odnaleźć.
Metoda publiczna GetType Pobiera Type bieżącego wystąpienia. (Odziedziczone z Object).
Metoda publiczna PrepareForWebServiceSerialization Serializator .NET XML nie może obsłużyć słowniki.Konwertuj na tablicy.
Metoda publiczna RemoveProperty(String) Właściwość, należy usunąć, jeśli istnieje.
Metoda publiczna RemoveProperty(IdentityPropertyScope, String) Właściwość, należy usunąć, jeśli istnieje.
Metoda publiczna SetAttribute Ustawić atrybut.Ta metoda jest przestarzała; Użyj [SetProperty] zamiast.
Metoda publiczna SetProperty(String, Object) Ustawia właściwość; zostaną zastąpione, jeśli właściwość jest już ustawiony.
Metoda publiczna SetProperty(IdentityPropertyScope, String, Object) Ustawia właściwość; zostaną zastąpione, jeśli właściwość jest już ustawiony.
Metoda publiczna ToString (Zastępuje Object.ToString()).
Metoda publiczna TryGetProperty(String, Object%) Akcesor właściwości.Będzie zwracać wartość null, jeśli nie można odnaleźć.
Metoda publiczna TryGetProperty(IdentityPropertyScope, String, Object%) Akcesor właściwości.Będzie zwracać wartość null, jeśli nie można odnaleźć.

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.Server