Condividi tramite


Classe TeamFoundationIdentity

Rappresenta un utente o un gruppo in Team Foundation Server.

Gerarchia di ereditarietà

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

Spazio dei nomi:  Microsoft.TeamFoundation.Framework.Server
Assembly:  Microsoft.TeamFoundation.Framework.Server (in Microsoft.TeamFoundation.Framework.Server.dll)

Sintassi

'Dichiarazione
Public NotInheritable Class TeamFoundationIdentity
public sealed class TeamFoundationIdentity

Il tipo TeamFoundationIdentity espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo pubblico TeamFoundationIdentity() Costruttore senza parametri per il marshalling.
Metodo pubblico TeamFoundationIdentity(TeamFoundationIdentity) Costruttore della copia.
Metodo pubblico TeamFoundationIdentity(IdentityDescriptor, String, Boolean, ICollection<IdentityDescriptor>, ICollection<IdentityDescriptor>) Costruttore.

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica AttributesSet Proprietà per il marshalling degli attributi.
Proprietà pubblica Descriptor Il descrittore di identità per tale identità.Identificatore univoco per il provider di identità.I client invia l'id al server quando autenticano con il TFS.Utilizzato per molte attività di gestione identità come [AddMemberToApplicationGroup] e [ReadIdentity].Gli elementi TFS sono associati a questo identificatore o [TeamFoundationId]identità.
Proprietà pubblica DisplayName Nome completo dell'identità a scopo di visualizzazione.Il nome visualizzato può provenire dall'identità Active Directory del tipo di provider o ACS- o può essere impostato come nome visualizzato personalizzato in TFS.
Proprietà pubblica IsActive Indica che l'identità è “corrente„ con il provider che viene letto dal database di origine o sincronizzata.Non significa che è un membro del gruppo di utenti validi TFS.Utilizzare la query [IsMember] per rispondere a tale.
Proprietà pubblica IsContainer Determina se questa identità contiene più presente, è un gruppo?
Proprietà pubblica LocalPropertiesSet
Proprietà pubblica MemberOf
Proprietà pubblica MemberOfSet Descrittori di identità per i gruppi che contengono tale identità.
Proprietà pubblica Members
Proprietà pubblica MembersSet Descrittori di identità per i membri di tale identità.
Proprietà pubblica PropertiesSet
Proprietà pubblica TeamFoundationId Identificatore assegnato all'interno di TFS - univoco in un host.Gli elementi TFS sono associati al descrittore di identità o dell'identificatore.
Proprietà pubblica UniqueName
Proprietà pubblica UniqueUserId Questo rappresenta l'id per distinguere gli account eliminati l'uno da (operazione: 1 rispetto all'operazione: 3).

In alto

Metodi

  Nome Descrizione
Metodo pubblico Equals Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object)
Metodo pubblico GetAttribute Funzione di accesso attributo.Restituirà il valore predefinito fornito da se l'attributo non è attuale- non genererà.
Metodo pubblico GetHashCode Funge da funzione hash per un determinato tipo. (Ereditato da Object)
Metodo pubblico GetProperties() Contenitore di proprietà.Ciò può essere utile, ad esempio se l'utente deve scorrere le proprietà correnti e modificare o rimuovere alcuni base dei nomi proprietà di criteri di ricerca.
Metodo pubblico GetProperties(IdentityPropertyScope) Contenitore di proprietà.Ciò può essere utile, ad esempio se l'utente deve scorrere le proprietà correnti e modificare o rimuovere alcuni base dei nomi proprietà di criteri di ricerca.
Metodo pubblico GetProperty(String) Funzione di accesso.Genererà se non trovato.
Metodo pubblico GetProperty(IdentityPropertyScope, String) Funzione di accesso.Genererà se non trovato.
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo pubblico PrepareForWebServiceSerialization Il serializzatore XML.NET non può gestire i dizionari.Conversione da true.
Metodo pubblico RemoveProperty(String) Rimuovere la proprietà, se esiste.
Metodo pubblico RemoveProperty(IdentityPropertyScope, String) Rimuovere la proprietà, se esiste.
Metodo pubblico SetAttribute Impostare un attributo.Questo metodo è obsoleto; è preferibile utilizzare l'oggetto [SetProperty].
Metodo pubblico SetProperty(String, Object) Imposta una proprietà; sovrascriverà se una proprietà è già impostata.
Metodo pubblico SetProperty(IdentityPropertyScope, String, Object) Imposta una proprietà; sovrascriverà se una proprietà è già impostata.
Metodo pubblico ToString (Esegue l'override di Object.ToString()).
Metodo pubblico TryGetProperty(String, Object%) Funzione di accesso.Restituisce null se non trovato.
Metodo pubblico TryGetProperty(IdentityPropertyScope, String, Object%) Funzione di accesso.Restituisce null se non trovato.

In alto

Codice thread safe

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.TeamFoundation.Framework.Server