Classe TeamFoundationIdentityService
Gerarchia di ereditarietà
System.Object
Microsoft.TeamFoundation.Framework.Server.TeamFoundationIdentityService
Spazio dei nomi: Microsoft.TeamFoundation.Framework.Server
Assembly: Microsoft.TeamFoundation.Framework.Server (in Microsoft.TeamFoundation.Framework.Server.dll)
Sintassi
'Dichiarazione
<TeamFoundationServiceDependency(GetType(TeamFoundationSecurityService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationRegistryService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationTaskService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationSqlNotificationService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationFeatureAvailabilityService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationHostManagementService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationEventService))> _
Public Class TeamFoundationIdentityService _
Implements ITeamFoundationService, IDisposable, ITeamFoundationIdentityService
[TeamFoundationServiceDependency(typeof(TeamFoundationSecurityService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationRegistryService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationTaskService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationSqlNotificationService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationFeatureAvailabilityService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationHostManagementService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationEventService))]
public class TeamFoundationIdentityService : ITeamFoundationService,
IDisposable, ITeamFoundationIdentityService
Il tipo TeamFoundationIdentityService espone i seguenti membri.
Proprietà
Nome | Descrizione | |
---|---|---|
ReadBatchSizeLimit |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
AddGroupAdministrator | Consente di passare al Team Foundation identità un amministratore per il gruppo passato. | |
AddMemberToApplicationGroup(TeamFoundationRequestContext, IdentityDescriptor, IdentityDescriptor) | Aggiungere membri al gruppo di TFS. | |
AddMemberToApplicationGroup(TeamFoundationRequestContext, IdentityDescriptor, TeamFoundationIdentity) | Aggiungere membri al gruppo di TFS. | |
AddRecentUser | AddRecentUser viene utilizzato per evidenziare un utente che l'utente chiamante ha recentemente utilizzato in un'azione.In questo modo il sistema per tenere traccia degli utenti di recenti 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. | |
CreateApplicationGroup(TeamFoundationRequestContext, String, String, String, Boolean, Boolean, Guid) | ||
CreateDescriptor | ||
CreateScope | Creare un ambito per i gruppi TFS (simile all'ambito del progetto Team). | |
CreateUser(TeamFoundationRequestContext, String, String, String) | Creare un Team Foundation identità (utente) con alias dominio\account.Gli utenti hanno ambito globale; essi non sono limitate a qualsiasi progetto.Attualmente il caso di utilizzo solo per questa funzione è per tenere traccia di un'identità importata da un altro ambiente.Di conseguenza l'identità è contrassegnata come inattiva.Non è auspicabile che rimanga attiva, perché potrebbero interferire con un account attivo reale con questo nome. | |
CreateUser(TeamFoundationRequestContext, String, String, String, Guid) | ||
DeleteApplicationGroup | Elimina un gruppo di applicazioni TFS. | |
DeleteScope | Eliminare un "ambito" TFS. | |
DeleteUser | ||
EnsureIsMember(TeamFoundationRequestContext, IdentityDescriptor, IdentityDescriptor) | Assicurarsi che dato il descrittore è un membro del gruppo TFS specificato. | |
EnsureIsMember(TeamFoundationRequestContext, IdentityDescriptor, TeamFoundationIdentity) | Assicurarsi che dato il descrittore è un membro del gruppo TFS specificato. | |
EnsureNotMember | Assicurarsi che dato il descrittore non è un membro del gruppo TFS specificato. | |
EnsureWellKnownGroupExists | Assicurarsi che sia stato creato un gruppo di applicazioni TFS conosciuto. | |
Equals | Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object) | |
Finalize | Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulitura prima che l'oggetto stesso venga recuperato dalla procedura di Garbage Collection. (Ereditato da Object) | |
GetHashCode | Funge da funzione hash per un determinato tipo. (Ereditato da Object) | |
GetIdentityChanges | ||
GetMostRecentlyUsedUsers | ||
GetPreferredEmailAddress(TeamFoundationRequestContext, Guid) | ||
GetPreferredEmailAddress(TeamFoundationRequestContext, Guid, Boolean) | ||
GetProjectAdminSid | ||
GetScopeInfo | Ottenere informazioni su un ambito IMS. | |
GetType | Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) | |
IsIdentityCached(TeamFoundationRequestContext, IdentityDescriptor) | Obsoleta. Verificare se un determinato ID viene memorizzato nella cache. | |
IsIdentityCached(TeamFoundationRequestContext, SecurityIdentifier) | ||
IsMember(TeamFoundationRequestContext, IdentityDescriptor, IdentityDescriptor) | Query di appartenenza estesa. | |
IsMember(TeamFoundationRequestContext, IdentityDescriptor, IdentityDescriptor, Boolean) | Query di appartenenza estesa. | |
ListApplicationGroups(TeamFoundationRequestContext, String, ReadIdentityOptions, IEnumerable<String>) | ||
ListApplicationGroups(TeamFoundationRequestContext, String, ReadIdentityOptions, IEnumerable<String>, IdentityPropertyScope) | Elenca tutti i gruppi di applicazioni TFS nell'ambito specificato. | |
MemberwiseClone | Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object) | |
ReadFilteredIdentities | ReadFilteredIdentities viene utilizzato per recuperare una serie di identità basata su un'espressione.L'espressione è una sintassi simile a una clausola WHERE SQL.Per informazioni dettagliate sulle funzionalità di espressioni, vedere la documentazione della classe QueryExpression.Ci sono due parti per l'espressione.Vi sono un insieme di valori che possono essere utilizzati dall'identità e AND'ed devono essere tra loro.Si tratta di operazioni quali l'identità DisplayName o IdentityType.Tutti i confronti tra stringhe vengono eseguiti tra maiuscole e minuscole.Proprietà specifiche disponibili in tutte le identità: supporta Microsoft.TeamFoundation.Identity: In (FUTURE) - un membro diretto del valore che deve essere un TFID.Nella casella di gruppo (FUTURE) - Diretto o indiretto membro del valore che deve essere un TFID.Vicino a: Termine speciali che presenta condizioni estensibile che definiscono vicino valore deve essere un TFID.Supporta Microsoft.TeamFoundation.Identity.DisplayName: =-- il nome visualizzato dell'identità è uguale al valore.Contiene - Il nome dell'identità contiene il valore.StartsWith: Il nome visualizzato dell'identità è inizia con il valore Microsoft.TeamFoundation.Identity.Type.Supporta: =-- il valore deve essere 'Group' o 'Utente' Microsoft.TeamFoundation.Identity.Scope.Supporta: =-- valore deve essere una stringa che rappresenta gli ambiti validi di ambito sono [SERVER] [projecturi], [NomeProgetto] e projecturi.Se questa condizione non viene specificata, viene utilizzato [SERVER].Tutte le altre proprietà verranno confrontati con le proprietà estendibili associate all'identità.Questi confronti devono seguire eventuali proprietà conosciuta in caso contrario che verrà effettuato queste comaprisons contro le proprietà estendibili. Le parentesi non sono supportate. | |
ReadIdentities(TeamFoundationRequestContext, array<IdentityDescriptor[]) | Identità di lettura per dato descrittori.Overload semplice. | |
ReadIdentities(TeamFoundationRequestContext, array<Guid[]) | Leggere le identità da Team Foundation ID. | |
ReadIdentities(TeamFoundationRequestContext, IdentitySearchFactor, array<String[]) | Leggere le identità.Overload semplice, vedere di seguito. | |
ReadIdentities(TeamFoundationRequestContext, array<IdentityDescriptor[], MembershipQuery, ReadIdentityOptions, IEnumerable<String>) | ||
ReadIdentities(TeamFoundationRequestContext, array<Guid[], MembershipQuery, ReadIdentityOptions, IEnumerable<String>) | Leggere le identità da Team Foundation ID. Nota: consente di eseguire più veloce quando non viene richiesta alcuna informazione di appartenenza. | |
ReadIdentities(TeamFoundationRequestContext, IdentitySearchFactor, array<String[], MembershipQuery, ReadIdentityOptions, IEnumerable<String>) | Leggere le identità.Provare innanzitutto a IMS archivio e quindi di origine, facoltativamente, come Active Directory.L'origine effettiva sarà indicata da una proprietà dell'oggetto identità stesso. | |
ReadIdentities(TeamFoundationRequestContext, array<IdentityDescriptor[], MembershipQuery, ReadIdentityOptions, IEnumerable<String>, IdentityPropertyScope) | Identità di lettura per dato descrittori.Provare innanzitutto a archivio IMS.Se non trovato, se lo si desidera provare origine come Active Directory.L'origine effettiva sarà indicata da una proprietà dell'oggetto identità stesso. Nota: consente di eseguire più veloce quando non viene richiesta alcuna informazione di appartenenza. | |
ReadIdentities(TeamFoundationRequestContext, array<Guid[], MembershipQuery, ReadIdentityOptions, IEnumerable<String>, IdentityPropertyScope) | Leggere le identità da Team Foundation ID. Nota: consente di eseguire più veloce quando non viene richiesta alcuna informazione di appartenenza. | |
ReadIdentities(TeamFoundationRequestContext, IdentitySearchFactor, array<String[], MembershipQuery, ReadIdentityOptions, IEnumerable<String>, IdentityPropertyScope) | Leggere le identità.Provare innanzitutto a IMS archivio e quindi di origine, facoltativamente, come Active Directory.L'origine effettiva sarà indicata da una proprietà dell'oggetto identità stesso. | |
ReadIdentity(TeamFoundationRequestContext, String) | Overload che accetta un fattore singola ricerca e restituisce la corrispondenza seguendo questo ordine. 1.Quando non vi è alcuna corrispondenza, è null.2.Quando è presente un'unica corrispondenza, tale identità indipendentemente dal fatto che l'identità è attivo.3.Quando viene trovata una corrispondenza singola identità attiva, tale identità. | |
ReadIdentity(TeamFoundationRequestContext, IdentitySearchFactor, String) | Vedere l'overload. | |
ReadIdentity(TeamFoundationRequestContext, IdentityDescriptor, MembershipQuery, ReadIdentityOptions) | Overload che accetta un singolo descrittore. | |
ReadIdentity(TeamFoundationRequestContext, IdentitySearchFactor, String, MembershipQuery, ReadIdentityOptions, IEnumerable<String>) | Overload che accetta un fattore singola ricerca e restituisce la corrispondenza seguendo questo ordine. 1.Quando non vi è alcuna corrispondenza, è null.2.Quando è presente un'unica corrispondenza, tale identità indipendentemente dal fatto che l'identità è attivo.3.Quando viene trovata una corrispondenza singola identità attiva, tale identità. | |
ReadIdentity(TeamFoundationRequestContext, IdentityDescriptor, MembershipQuery, ReadIdentityOptions, IEnumerable<String>, IdentityPropertyScope) | ||
ReadIdentity(TeamFoundationRequestContext, IdentitySearchFactor, String, MembershipQuery, ReadIdentityOptions, IEnumerable<String>, IdentityPropertyScope) | Overload che accetta un fattore singola ricerca e restituisce la corrispondenza seguendo questo ordine. 1.Quando non vi è alcuna corrispondenza, è null.2.Quando è presente un'unica corrispondenza, tale identità indipendentemente dal fatto che l'identità è attivo.3.Quando viene trovata una corrispondenza singola identità attiva, tale identità. | |
ReadIdentityFromSource | ReadIdentityFromSource viene utilizzato per recuperare l'identità dalla posizione di origine (Active Directory o GSS). | |
ReadRequestIdentity(TeamFoundationRequestContext) | Consente di risolvere l'utente autorizzato associato al contesto di richiesta per un TeamFoundationIdentity. | |
ReadRequestIdentity(TeamFoundationRequestContext, Boolean) | Consente di risolvere l'utente autorizzato associato al contesto di richiesta per un TeamFoundationIdentity. | |
RefreshIdentity | Sincronizzare ora un'identità.Questa identità deve essere già nell'archivio di IMS.Se l'identità è un gruppo, le proprietà dei relativi membri diretti inoltre verranno sincronizzate (in modo asincrono). | |
RemoveGroupAdministrator | Rimuove la passata in Team Foundation identità di amministratore per il gruppo passato. | |
RemoveMemberFromApplicationGroup(TeamFoundationRequestContext, IdentityDescriptor, IdentityDescriptor) | Rimuovere membri dal gruppo di TFS. | |
RemoveMemberFromApplicationGroup(TeamFoundationRequestContext, IdentityDescriptor, IdentityDescriptor, Boolean) | ||
RenameScope | Rinominare un "ambito" TFS. | |
SetCustomDisplayName | Impostare o rimuovere un nome di visualizzazione personalizzato per l'utente chiamante. | |
SetPreferredEmailAddress | ||
ToString | Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) | |
TryReadRequestIdentity(TeamFoundationRequestContext, TeamFoundationIdentity%) | ||
TryReadRequestIdentity(TeamFoundationRequestContext, Boolean, TeamFoundationIdentity%) | ||
UpdateApplicationGroup | Aggiorna una proprietà di un gruppo di applicazioni TFS. | |
UpdateExtendedProperties(TeamFoundationRequestContext, IdentityDescriptor, IEnumerable<PropertyValue>) | ||
UpdateExtendedProperties(TeamFoundationRequestContext, IdentityPropertyScope, IdentityDescriptor, IEnumerable<PropertyValue>) | ||
UpdateIdentities | ||
UpdateIdentity | Aggiornare le proprietà di identità. |
In alto
Campi
Nome | Descrizione | |
---|---|---|
OnPreferredEmailAddressChanged |
In alto
Implementazioni esplicite dell'interfaccia
Nome | Descrizione | |
---|---|---|
IDisposable.Dispose | ||
ITeamFoundationService.ServiceEnd | ||
ITeamFoundationService.ServiceStart |
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.