ITeamFoundationIdentityService, interface
Service de gestion des identités.
Espace de noms : Microsoft.TeamFoundation.Server.Core
Assembly : Microsoft.TeamFoundation.Server.Core (dans Microsoft.TeamFoundation.Server.Core.dll)
Syntaxe
'Déclaration
<DefaultServiceImplementationAttribute(GetType(TeamFoundationIdentityService))> _
Public Interface ITeamFoundationIdentityService _
Inherits ITeamFoundationService
[DefaultServiceImplementationAttribute(typeof(TeamFoundationIdentityService))]
public interface ITeamFoundationIdentityService : ITeamFoundationService
Le type ITeamFoundationIdentityService expose les membres suivants.
Propriétés
Nom | Description | |
---|---|---|
ReadBatchSizeLimit | Nombre maximal d'IdentityDescriptors, de TeamFoundationIds ou de valeurs de facteur de recherche qui peuvent être interrogées dans un appel. |
Début
Méthodes
Nom | Description | |
---|---|---|
AddGroupAdministrator | Fait passé dans l'identité Team Foundation un administrateur pour passé au groupe. | |
AddMemberToApplicationGroup(TeamFoundationRequestContext, IdentityDescriptor, TeamFoundationIdentity) | Ajoutez le membre au groupe TFS. | |
AddMemberToApplicationGroup(TeamFoundationRequestContext, IdentityDescriptor, IdentityDescriptor) | Ajoutez le membre au groupe TFS. | |
AddRecentUser | AddRecentUser est utilisé pour noter un utilisateur que l'utilisateur appelant a été récemment dans une action.Cela permet ce système aux utilisateurs récents de suivi et utilise cette liste pour améliorer des suggestions pour la sélection des utilisateurs. | |
CreateApplicationGroup(TeamFoundationRequestContext, String, String, String) | Crée un groupe d'applications de TFS. | |
CreateApplicationGroup(TeamFoundationRequestContext, String, String, String, Boolean, Boolean) | Crée un groupe d'applications de TFS. | |
CreateDescriptor | ||
CreateScope | Créez une place des groupes TFS (semblable à la portée du projet d'équipe). | |
CreateUser | Créez une identité Team Foundation (utilisateur) avec le domaine\alias de compte.Les utilisateurs ont une portée globale, ils ne sont pas limitées à tout projet.Actuellement le seul cas d'usage pour cette fonction doit respecter une identité importé d'un autre environnement.Par conséquent l'identité est marquée comme étant inactive.Il n'est pas souhaitable qu'il reste actif, car cela peut interférer avec un vrai, actif compte portant ce nom. | |
DeleteApplicationGroup | Supprime un groupe d'applications de TFS. | |
DeleteScope | Supprime un TFS « portée ». | |
DeleteUser | Supprime une identité d'utilisateur. | |
EnsureIsMember(TeamFoundationRequestContext, IdentityDescriptor, TeamFoundationIdentity) | Garantit que le descripteur donné est membre du groupe spécifié de TFS. | |
EnsureIsMember(TeamFoundationRequestContext, IdentityDescriptor, IdentityDescriptor) | Garantit que le descripteur donné est membre du groupe spécifié de TFS. | |
EnsureNotMember | Garantit que le descripteur donné n'est pas membre du groupe spécifié de TFS. | |
EnsureWellKnownGroupExists | Vérifie qu'un groupe d'applications connu de TFS a été créé. | |
GetIdentityChanges | ||
GetMostRecentlyUsedUsers | ||
GetPreferredEmailAddress(TeamFoundationRequestContext, Guid) | Obtient l'adresse de messagerie par défaut pour une identité.Cette adresse a été confirmée par l'utilisateur soit l'adresse de messagerie valide.Si l'adresse de messagerie personnalisée n'est pas confirmée, retourne l'adresse de messagerie par défaut. | |
GetPreferredEmailAddress(TeamFoundationRequestContext, Guid, Boolean) | Obtient l'adresse de messagerie par défaut pour une identité.Si le par défaut n'a pas été défini, la valeur par défaut sont retournées. | |
GetProjectAdminSid | ||
GetScopeInfo | Obtient les informations sur une portée d'IMS. | |
IsEmailConfirmationPending | Renvoie True lorsque l'adresse de messagerie par défaut nécessite la confirmation. | |
IsIdentityCached | ||
IsMember(TeamFoundationRequestContext, IdentityDescriptor, IdentityDescriptor) | Requête développée d'appartenance. | |
IsMember(TeamFoundationRequestContext, IdentityDescriptor, IdentityDescriptor, Boolean) | Requête développée d'appartenance. | |
ListApplicationGroups(TeamFoundationRequestContext, String, ReadIdentityOptions, IEnumerable<String>) | ||
ListApplicationGroups(TeamFoundationRequestContext, String, ReadIdentityOptions, IEnumerable<String>, IdentityPropertyScope) | Répertorie tous les groupes d'applications de TFS dans la portée spécifiée. | |
ReadFilteredIdentities | ReadFilteredIdentities est utilisé pour récupérer un jeu d'identités selon une expression.L'expression est une syntaxe qui ressemble à une clause SQL WHERE.Pour obtenir des informations complètes sur les fonctions d'expressions consultez la documentation sur la classe de QueryExpression.Deux composants à l'expression.Il existe un ensemble de valeurs qui peuvent être utilisées de l'identité et doivent être AND'au jeu.Ce sont des éléments tels que les identités DisplayName ou IdentityType.Toutes les comparaisons de chaînes ne respectent pas la casse fait.Propriétés spécifiques disponibles dans toutes les identités : Prend en charge de Microsoft.TeamFoundation.Identity : Dans (AVENIR) -- Un membre direct de la valeur sous laquelle doit être un TFID (AVENIR) -- Un membre direct ou indirect de la valeur qui doit presque être un TFID -- Le terme spécialisé qui a les conditions extensibles qui définissent vers la valeur doit être un TFID.Prend en charge de Microsoft.TeamFoundation.Identity.DisplayName : = -- Nom complet de l'identité est égal à la valeur contient -- Nom complet de l'identité contient la valeur StartsWith -- Nom complet de l'identité est commence par les prises en charge de la valeur Microsoft.TeamFoundation.Identity.Type : = -- La valeur doit être prend en charge de Microsoft.TeamFoundation.Identity.Scope « groupe » ou « utilisateur » : = -- La valeur doit une chaîne représentant la portée des portées que valides sont [SERVEUR], [projecturi], [projectname], et projecturi si cette condition n'est pas fournie [SERVEUR] est utilisée.Les autres propriétés vont comparé aux propriétés extensibles associées à l'identité.Ces comparaisons DOIVENT suivre les propriétés connues sinon que ces comparaisons sont effectuées auprès des propriétés extensibles.Aucune parenthèse n'est pas prise en charge. | |
ReadFilteredIdentitiesByDescriptor | Lire une page des identités filtrées par IdentityDescriptor, triées par DisplayName. | |
ReadIdentities(TeamFoundationRequestContext, array<IdentityDescriptor[]) | Lit des identités pour les descripteurs donnés.Surcharge simple. | |
ReadIdentities(TeamFoundationRequestContext, array<Guid[]) | Lit des identités par ID. Team Foundation | |
ReadIdentities(TeamFoundationRequestContext, IdentitySearchFactor, array<String[]) | Lit des identités.La surcharge simple, voir ci-dessous. | |
ReadIdentities(TeamFoundationRequestContext, array<IdentityDescriptor[], MembershipQuery, ReadIdentityOptions, IEnumerable<String>) | ||
ReadIdentities(TeamFoundationRequestContext, array<Guid[], MembershipQuery, ReadIdentityOptions, IEnumerable<String>) | Lit des identités par ID. Team FoundationRemarque - exécute LE PLUS RAPIDEMENT lorsqu'aucune informations d'appartenance n'est demandée. | |
ReadIdentities(TeamFoundationRequestContext, IdentitySearchFactor, array<String[], MembershipQuery, ReadIdentityOptions, IEnumerable<String>) | Lit des identités.La première magasin d'IMS de test, puis éventuellement source comme AD.La source réelle est indiquée par une propriété de l'objet Identity elle-même. | |
ReadIdentities(TeamFoundationRequestContext, array<IdentityDescriptor[], MembershipQuery, ReadIdentityOptions, IEnumerable<String>, IdentityPropertyScope) | Lit des identités pour les descripteurs donnés.La première magasin d'IMS d'évaluation.Si non signalé, essayez éventuellement la source comme AD.La source réelle est indiquée par une propriété de l'objet Identity elle-même.Remarque - exécute LE PLUS RAPIDEMENT lorsqu'aucune informations d'appartenance n'est demandée. | |
ReadIdentities(TeamFoundationRequestContext, array<Guid[], MembershipQuery, ReadIdentityOptions, IEnumerable<String>, IdentityPropertyScope) | Identités de lecture par ID. Team FoundationRemarque - exécute LE PLUS RAPIDEMENT lorsqu'aucune informations d'appartenance n'est demandée. | |
ReadIdentities(TeamFoundationRequestContext, IdentitySearchFactor, array<String[], MembershipQuery, ReadIdentityOptions, IEnumerable<String>, IdentityPropertyScope) | Lit des identités.La première magasin d'IMS de test, puis éventuellement source comme AD.La source réelle est indiquée par une propriété de l'objet Identity elle-même. | |
ReadIdentity(TeamFoundationRequestContext, String) | La surcharge pour la méthode ci-dessus qui prend un facteur unique et retourne de recherche correspondent à respecter l'ordre. 1.Lorsqu'il n'y a aucune correspondance, annulez. 2.Lorsqu'il existe une correspondance unique, cette identité que l'identité est actif. 3.Lorsqu'il existe une correspondance active unique d'identité, cette identité. | |
ReadIdentity(TeamFoundationRequestContext, IdentitySearchFactor, String) | Consultez la surcharge. | |
ReadIdentity(TeamFoundationRequestContext, IdentityDescriptor, MembershipQuery, ReadIdentityOptions) | Surcharge pour la méthode ci-dessus qui prend un descripteur unique. | |
ReadIdentity(TeamFoundationRequestContext, IdentitySearchFactor, String, MembershipQuery, ReadIdentityOptions, IEnumerable<String>) | La surcharge pour la méthode ci-dessus qui prend un facteur unique et retourne de recherche correspondent à respecter l'ordre. 1.Lorsqu'il n'y a aucune correspondance, annulez. 2.Lorsqu'il existe une correspondance unique, cette identité que l'identité est actif. 3.Lorsqu'il existe une correspondance active unique d'identité, cette identité. | |
ReadIdentity(TeamFoundationRequestContext, IdentityDescriptor, MembershipQuery, ReadIdentityOptions, IEnumerable<String>, IdentityPropertyScope) | Surcharge pour la méthode ci-dessus qui prend un descripteur unique. | |
ReadIdentity(TeamFoundationRequestContext, IdentitySearchFactor, String, MembershipQuery, ReadIdentityOptions, IEnumerable<String>, IdentityPropertyScope) | La surcharge pour la méthode ci-dessus qui prend un facteur unique et retourne de recherche correspondent à respecter l'ordre. 1.Lorsqu'il n'y a aucune correspondance, annulez. 2.Lorsqu'il existe une correspondance unique, cette identité que l'identité est actif. 3.Lorsqu'il existe une correspondance active unique d'identité, cette identité. | |
ReadIdentityFromSource | ReadIdentityFromSource est utilisé à retrive l'identité de son emplacement source (AD ou GSS). | |
ReadRequestIdentity | Résout l'utilisateur autorisé associé au contexte de la requête à un TeamFoundationIdentity. | |
RefreshIdentity | Synchronise une identité maintenant.Cette identité doit déjà être dans le magasin d'IMS.Si l'identité est un groupe, les propriétés de ses membres DIRECTS également est synchronisée (de façon asynchrone). | |
RemoveGroupAdministrator | Supprime passé dans l'identité Team Foundation d'être administrateur pour passé au groupe. | |
RemoveMemberFromApplicationGroup(TeamFoundationRequestContext, IdentityDescriptor, IdentityDescriptor) | Supprime le membre du groupe TFS. | |
RemoveMemberFromApplicationGroup(TeamFoundationRequestContext, IdentityDescriptor, IdentityDescriptor, Boolean) | ||
RenameScope | Renomme un TFS « portée ». | |
ServiceEnd | ServiceEnd est appelé lorsque l'hôte d'arrêt et ce service doit libérer toutes les ressources qu'il gère sur. (Hérité de ITeamFoundationService.) | |
ServiceStart | ServiceStart est appelé lorsque le service est initialisé.Si le service intialized de façon asynchrone elle doit implémenter Service_Ready utilisé pour déterminer si le service est prêt pour les utilisateurs y accèdent. (Hérité de ITeamFoundationService.) | |
SetCustomDisplayName | Définit ou supprime un nom complet personnalisé pour l'utilisateur appelant. | |
SetPreferredEmailAddress | Définissez l'utilisateur actuel par défaut d'adresse de messagerie. | |
UpdateApplicationGroup | Met à jour une propriété d'un groupe d'applications de TFS. | |
UpdateExtendedProperties(TeamFoundationRequestContext, IdentityDescriptor, IEnumerable<PropertyValue>) | ||
UpdateExtendedProperties(TeamFoundationRequestContext, IdentityPropertyScope, IdentityDescriptor, IEnumerable<PropertyValue>) | ||
UpdateIdentities | ||
UpdateIdentity | Met à jour les propriétés d'identité. |
Début