Interfaccia ITeamFoundationIdentityService
Servizio per gestire le identità.
Spazio dei nomi: Microsoft.TeamFoundation.Server.Core
Assembly: Microsoft.TeamFoundation.Server.Core (in Microsoft.TeamFoundation.Server.Core.dll)
Sintassi
'Dichiarazione
<DefaultServiceImplementationAttribute(GetType(TeamFoundationIdentityService))> _
Public Interface ITeamFoundationIdentityService _
Inherits ITeamFoundationService
[DefaultServiceImplementationAttribute(typeof(TeamFoundationIdentityService))]
public interface ITeamFoundationIdentityService : ITeamFoundationService
Il tipo ITeamFoundationIdentityService espone i seguenti membri.
Proprietà
Nome | Descrizione | |
---|---|---|
ReadBatchSizeLimit | Numero massimo di IdentityDescriptors, di TeamFoundationIds o di valori contenuti di in cui è possibile eseguire query in una chiamata. |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
AddGroupAdministrator | Viene passato nell'identità di base del team un amministratore per passare nel gruppo. | |
AddMemberToApplicationGroup(TeamFoundationRequestContext, IdentityDescriptor, TeamFoundationIdentity) | Aggiungere il membro del gruppo TFS. | |
AddMemberToApplicationGroup(TeamFoundationRequestContext, IdentityDescriptor, IdentityDescriptor) | Aggiungere il membro del gruppo TFS. | |
AddRecentUser | AddRecentUser viene utilizzato per indicare un utente che l'utente chiamante ha utilizzato più di recente in un'azione.In questo modo il sistema per gli utenti recenti della barra di avanzamento e utilizzare questo elenco per migliorare i suggerimenti per la selezione di utenti. | |
CreateApplicationGroup(TeamFoundationRequestContext, String, String, String) | Crea un gruppo di applicazioni TFS. | |
CreateApplicationGroup(TeamFoundationRequestContext, String, String, String, Boolean, Boolean) | Crea un gruppo di applicazioni TFS. | |
CreateDescriptor | ||
CreateScope | Creare un ambito dei gruppi TFS (simile all'ambito del progetto team). | |
CreateUser | Creare un'identità di Team Foundation (') con l'alias \ account di dominio.Gli utenti hanno ambito globale, non non è limitato a qualsiasi progetto.Attualmente l'unico caso di utilizzo per questa funzione è di tenere traccia di un'identità importato da un altro ambiente.Pertanto l'identità è contrassegnata come inattiva.Per non si desidera rimanere attivo, perché potrebbe interferire con un account effettivo e attivo da questo nome. | |
DeleteApplicationGroup | Elimina un gruppo di applicazioni TFS. | |
DeleteScope | Elimina un "TFS ambito". | |
DeleteUser | Elimina un'identità utente. | |
EnsureIsMember(TeamFoundationRequestContext, IdentityDescriptor, TeamFoundationIdentity) | Assicurarsi che il descrittore specificato è un membro del gruppo specificato TFS. | |
EnsureIsMember(TeamFoundationRequestContext, IdentityDescriptor, IdentityDescriptor) | Assicurarsi che il descrittore specificato è un membro del gruppo specificato TFS. | |
EnsureNotMember | Assicurarsi che il descrittore specificato non è un membro del gruppo specificato TFS. | |
EnsureWellKnownGroupExists | Verifica che il gruppo di applicazioni noto TFS è stato creato. | |
GetIdentityChanges | ||
GetMostRecentlyUsedUsers | ||
GetPreferredEmailAddress(TeamFoundationRequestContext, Guid) | Ottiene l'indirizzo di posta elettronica preferito per un'identità.Questo indirizzo è stato confermato dall'utente come indirizzo di posta elettronica valido.Se l'indirizzo di posta elettronica personalizzato non viene confermato, restituisce l'indirizzo di posta elettronica predefinito. | |
GetPreferredEmailAddress(TeamFoundationRequestContext, Guid, Boolean) | Ottiene l'indirizzo di posta elettronica preferito per un'identità.Se si preferisce non è impostato, l'impostazione predefinita è sempre restituita. | |
GetProjectAdminSid | ||
GetScopeInfo | Ottiene informazioni su un ambito di IMS. | |
IsEmailConfirmationPending | Restituisce true se l'indirizzo di posta elettronica preferito è richiesta la conferma. | |
IsIdentityCached | ||
IsMember(TeamFoundationRequestContext, IdentityDescriptor, IdentityDescriptor) | Query espanso di appartenenza. | |
IsMember(TeamFoundationRequestContext, IdentityDescriptor, IdentityDescriptor, Boolean) | Query espanso di appartenenza. | |
ListApplicationGroups(TeamFoundationRequestContext, String, ReadIdentityOptions, IEnumerable<String>) | ||
ListApplicationGroups(TeamFoundationRequestContext, String, ReadIdentityOptions, IEnumerable<String>, IdentityPropertyScope) | Elenca tutti i gruppi di applicazioni TFS nell'ambito specificato. | |
ReadFilteredIdentities | ReadFilteredIdentities viene utilizzato per recuperare un insieme di identità basate su un'espressione.L'espressione è una sintassi simile a un'istruzione SQL una clausola WHERE.Per informazioni dettagliate sulle espressioni le funzionalità vedere la documentazione disponibile nel QueryExpression la classe.Esistono due parti all'espressione.Esiste un insieme di valori che possono essere utilizzati dall'identità e devono essere AND'ed raccolta.Queste sono elementi quali le identità DisplayName o IdentityType.Tutti i confronti di stringhe non viene fatta distinzione tra maiuscole e minuscole eseguita.Proprietà specifiche disponibili per tutte le identità: Supporto di Microsoft.TeamFoundation.Identity: In (FUTURO) -- Un membro diretto del valore di cui deve essere un TFID in (FUTURO) -- Un membro diretto o indiretto di valore che deve essere un TFID vicino -- Il termine specializzato con condizioni estendibili che definiscono vicino a valore deve essere un TFID.Supporto di Microsoft.TeamFoundation.Identity.DisplayName: = -- Il nome visualizzato dell'identità è uguale al valore contiene -- Il nome visualizzato dell'identità contiene il valore StartsWith -- Il nome visualizzato dell'identità viene avviata con i supporti di valore Microsoft.TeamFoundation.Identity.Type: = -- Il valore deve essere supportata da Microsoft.TeamFoundation.Identity.Scope dell'utente "o" group: = -- Il valore è una stringa che rappresenta l'extent che gli ambiti validi sono [SERVER], [projecturi], [projectname] e projecturi se questa condizione non viene fornita [SERVER] viene utilizzata.Tutte le altre proprietà verrà confrontato alle proprietà essere associate all'identità.Questi confronti DEVONO seguire tutte le proprietà denominate questi confronti verrà fatto che in rispetto alle proprietà estensibili.Parentesi non è supportata. | |
ReadFilteredIdentitiesByDescriptor | Leggere una pagina di identità filtrate da IdentityDescriptor, ordinato da DisplayName. | |
ReadIdentities(TeamFoundationRequestContext, array<IdentityDescriptor[]) | Legge le identità dei descrittori specificati.Overload semplice. | |
ReadIdentities(TeamFoundationRequestContext, array<Guid[]) | Legge le identità dall'ID di Team Foundation | |
ReadIdentities(TeamFoundationRequestContext, IdentitySearchFactor, array<String[]) | Legge le identità.L'overload più semplice, vedere in. | |
ReadIdentities(TeamFoundationRequestContext, array<IdentityDescriptor[], MembershipQuery, ReadIdentityOptions, IEnumerable<String>) | ||
ReadIdentities(TeamFoundationRequestContext, array<Guid[], MembershipQuery, ReadIdentityOptions, IEnumerable<String>) | Legge le identità dall'ID di Team FoundationNota - esegue IL PIÙ VELOCEMENTE quando nessuna informazione relativa all'appartenenza è necessaria. | |
ReadIdentities(TeamFoundationRequestContext, IdentitySearchFactor, array<String[], MembershipQuery, ReadIdentityOptions, IEnumerable<String>) | Legge le identità.Il primo archivio di IMS di test, quindi facoltativamente le quali Progettazione applicazioni.L'effettiva origine verranno indicati da una proprietà dell'oggetto identità stessa. | |
ReadIdentities(TeamFoundationRequestContext, array<IdentityDescriptor[], MembershipQuery, ReadIdentityOptions, IEnumerable<String>, IdentityPropertyScope) | Legge le identità dei descrittori specificati.Prima dell'archivio IMS di test.Se non viene trovato, facoltativamente origine del test come Progettazione applicazioni.L'effettiva origine verranno indicati da una proprietà dell'oggetto identità stessa.Nota - esegue IL PIÙ VELOCEMENTE quando nessuna informazione relativa all'appartenenza è necessaria. | |
ReadIdentities(TeamFoundationRequestContext, array<Guid[], MembershipQuery, ReadIdentityOptions, IEnumerable<String>, IdentityPropertyScope) | Leggere le identità dall'ID di Team FoundationNota - esegue IL PIÙ VELOCEMENTE quando nessuna informazione relativa all'appartenenza è necessaria. | |
ReadIdentities(TeamFoundationRequestContext, IdentitySearchFactor, array<String[], MembershipQuery, ReadIdentityOptions, IEnumerable<String>, IdentityPropertyScope) | Legge le identità.Il primo archivio di IMS di test, quindi facoltativamente le quali Progettazione applicazioni.L'effettiva origine verranno indicati da una proprietà dell'oggetto identità stessa. | |
ReadIdentity(TeamFoundationRequestContext, String) | L'overload del metodo in precedenza che accetta un solo fattore di ricerca e restituisce corrisponde a quello riportato di seguito in questo ordine. 1.Quando non esiste alcuna corrispondenza, annullare. 2.Quando esiste una singola corrispondenza, tale identità indipendentemente dal fatto che l'identità è attiva. 3.Quando esiste una singola corrispondenza diretta di identità, l'identità. | |
ReadIdentity(TeamFoundationRequestContext, IdentitySearchFactor, String) | Vedere l'overload. | |
ReadIdentity(TeamFoundationRequestContext, IdentityDescriptor, MembershipQuery, ReadIdentityOptions) | Overload del metodo in precedenza che accetta un singolo descrittore. | |
ReadIdentity(TeamFoundationRequestContext, IdentitySearchFactor, String, MembershipQuery, ReadIdentityOptions, IEnumerable<String>) | L'overload del metodo in precedenza che accetta un solo fattore di ricerca e restituisce corrisponde a quello riportato di seguito in questo ordine. 1.Quando non esiste alcuna corrispondenza, annullare. 2.Quando esiste una singola corrispondenza, tale identità indipendentemente dal fatto che l'identità è attiva. 3.Quando esiste una singola corrispondenza diretta di identità, l'identità. | |
ReadIdentity(TeamFoundationRequestContext, IdentityDescriptor, MembershipQuery, ReadIdentityOptions, IEnumerable<String>, IdentityPropertyScope) | Overload del metodo in precedenza che accetta un singolo descrittore. | |
ReadIdentity(TeamFoundationRequestContext, IdentitySearchFactor, String, MembershipQuery, ReadIdentityOptions, IEnumerable<String>, IdentityPropertyScope) | L'overload del metodo in precedenza che accetta un solo fattore di ricerca e restituisce corrisponde a quello riportato di seguito in questo ordine. 1.Quando non esiste alcuna corrispondenza, annullare. 2.Quando esiste una singola corrispondenza, tale identità indipendentemente dal fatto che l'identità è attiva. 3.Quando esiste una singola corrispondenza diretta di identità, l'identità. | |
ReadIdentityFromSource | ReadIdentityFromSource viene utilizzato a retrive l'identità dalla posizione di origine (Progettazione applicazioni o GSS). | |
ReadRequestIdentity | Risoluzione dell'utente autorizzato associato al contesto della richiesta a un TeamFoundationIdentity. | |
RefreshIdentity | Ora sincronizza un'identità.Questa identità deve essere già nell'archivio di IMS.Se l'identità è un gruppo, le proprietà DIRETTE dei membri verranno sincronizzate in modo asincrono). | |
RemoveGroupAdministrator | Rimuove passato nell'identità di base del team da essere un amministratore per passare nel gruppo. | |
RemoveMemberFromApplicationGroup(TeamFoundationRequestContext, IdentityDescriptor, IdentityDescriptor) | Rimuove il membro del gruppo TFS. | |
RemoveMemberFromApplicationGroup(TeamFoundationRequestContext, IdentityDescriptor, IdentityDescriptor, Boolean) | ||
RenameScope | Rinomina un TFS "l". | |
ServiceEnd | ServiceEnd viene chiamato quando l'host può essere disattivato e che il servizio deve liberare le risorse in esso contenute in. (Ereditato da ITeamFoundationService) | |
ServiceStart | ServiceStart viene chiamato quando il servizio viene inizializzato.Se il servizio intialized in modo asincrono deve implementare Service_Ready utilizzato per determinare quando il servizio è pronto per gli utenti di accedere a. (Ereditato da ITeamFoundationService) | |
SetCustomDisplayName | Consente di impostare o rimuovere un nome visualizzato personalizzato per l'utente chiamante. | |
SetPreferredEmailAddress | Impostare l'utente preferito corrente dell'indirizzo di posta elettronica. | |
UpdateApplicationGroup | Aggiorna la proprietà di un gruppo di applicazioni TFS. | |
UpdateExtendedProperties(TeamFoundationRequestContext, IdentityDescriptor, IEnumerable<PropertyValue>) | ||
UpdateExtendedProperties(TeamFoundationRequestContext, IdentityPropertyScope, IdentityDescriptor, IEnumerable<PropertyValue>) | ||
UpdateIdentities | ||
UpdateIdentity | Aggiorna le proprietà identità. |
In alto