Condividi tramite


Classe TeamFoundationIdentity

Rappresenta un utente o un gruppo in Team Foundation Server.

Gerarchia di ereditarietà

System.Object
  Microsoft.TeamFoundation.Server.Core.TeamFoundationIdentity

Spazio dei nomi:  Microsoft.TeamFoundation.Server.Core
Assembly:  Microsoft.TeamFoundation.Server.Core (in Microsoft.TeamFoundation.Server.Core.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 l'ordinamento.
Metodo pubblico TeamFoundationIdentity(TeamFoundationIdentity) Costruttore di 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 dell'identità.I client inviano l'id al server quando il cui obiettivo è l'autenticazione con TFS.Utilizzato per molte attività di gestione identità come AddMemberToApplicationGroup e ReadIdentity.Gli elementi TFS sono associati a questo TeamFoundationId di identità o dell'identificatore.
Proprietà pubblica DisplayName Nome completo dell'identità a scopo di visualizzazione.Il nome visualizzato possono provenire dal provider di identità (Active Directory, ACS) o può essere impostato come nome visualizzato personalizzato in TFS.
Proprietà pubblica IsActive Indica che l'identità è "corrente" con il provider ovvero letti dall'origine o eseguita sincronizzando).Non significa che è un membro del gruppo di utenti validi (TFS la query "di IsMember" deve essere utilizzato per rispondere a quello).
Proprietà pubblica IsContainer Questa identità può contenere le identità (ovvero è un gruppo)?
Proprietà pubblica LocalPropertiesSet
Proprietà pubblica MemberOf
Proprietà pubblica MemberOfSet IdentityDescriptors per i gruppi che contengono tale identità.
Proprietà pubblica Members
Proprietà pubblica MembersSet IdentityDescriptors per i membri di tale identità.
Proprietà pubblica PropertiesSet
Proprietà pubblica TeamFoundationId Identificatore assegnato in TFS - univoco in un host.Gli elementi TFS sono associati a tale descrittore di identità o dell'identificatore.
Proprietà pubblica UniqueName
Proprietà pubblica UniqueUserId Questo rappresenta l'ID per distinguere gli account eliminati scambiarsi (joe:1 vs. joe: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 dell'attributo.Restituirà il valore predefinito fornito chiamante se l'attributo non è presente (non generano).
Metodo pubblico GetHashCode Funge da funzione hash predefinita. (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 determinati in base ai nomi delle 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 determinati in base ai nomi delle proprietà di criteri di ricerca.
Metodo pubblico GetProperty(String) Funzione di accesso.Verrà generato se non trovato.
Metodo pubblico GetProperty(IdentityPropertyScope, String) Funzione di accesso.Verrà generato se non trovato.
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo pubblico PrepareForWebServiceSerialization PrepareForWebServiceSerialization. il serializzatore XML di visual studio.NET non può gestire i dizionari.Conversione da classificare.
Metodo pubblico RemoveProperty(String) Cancella la proprietà, se esiste.
Metodo pubblico RemoveProperty(IdentityPropertyScope, String) Cancella la proprietà, se esiste.
Metodo pubblico SetAttribute Imposta un attributo.Questo metodo è obsoleto, utilizzare SetProperty anziché.
Metodo pubblico SetProperty(String, Object) Imposta una proprietà, sovrascriverà se è già impostata.
Metodo pubblico SetProperty(IdentityPropertyScope, String, Object) Imposta una proprietà, sovrascriverà se è 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.Server.Core