TeamFoundationIdentityService, classe
Hiérarchie d'héritage
System.Object
Microsoft.TeamFoundation.Framework.Server.TeamFoundationIdentityService
Espace de noms : Microsoft.TeamFoundation.Framework.Server
Assembly : Microsoft.TeamFoundation.Framework.Server (dans Microsoft.TeamFoundation.Framework.Server.dll)
Syntaxe
'Déclaration
<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
Le type TeamFoundationIdentityService expose les membres suivants.
Propriétés
Nom | Description | |
---|---|---|
ReadBatchSizeLimit |
Début
Méthodes
Nom | Description | |
---|---|---|
AddGroupAdministrator | Rend le passé dans Team Foundation identité un administrateur pour le groupe passé. | |
AddMemberToApplicationGroup(TeamFoundationRequestContext, IdentityDescriptor, IdentityDescriptor) | Ajouter des membres au groupe de TFS. | |
AddMemberToApplicationGroup(TeamFoundationRequestContext, IdentityDescriptor, TeamFoundationIdentity) | Ajouter des membres au groupe de TFS. | |
AddRecentUser | AddRecentUser est utilisé pour noter un utilisateur ayant récemment utilisé dans une action de l'utilisateur appelant.Cela permet à ce système de suivi des utilisateurs récents et utilisez cette liste pour améliorer les suggestions pour la sélection des utilisateurs. | |
CreateApplicationGroup(TeamFoundationRequestContext, String, String, String) | Crée un groupe d'applications TFS | |
CreateApplicationGroup(TeamFoundationRequestContext, String, String, String, Boolean, Boolean) | Crée un groupe d'applications TFS. | |
CreateApplicationGroup(TeamFoundationRequestContext, String, String, String, Boolean, Boolean, Guid) | ||
CreateDescriptor | ||
CreateScope | Créer une étendue pour les groupes TFS (similaire à la portée du projet d'équipe). | |
CreateUser(TeamFoundationRequestContext, String, String, String) | Créer un Team Foundation alias domaine\compte identité (utilisateur).Les utilisateurs ont une portée globale ; ils ne sont pas délimités à n'importe quel projet.Actuellement le cas d'utilisation uniquement pour cette fonction est de suivre une identité importée à partir d'un autre environnement.Par conséquent, l'identité est marqué comme inactive.Il n'est pas souhaitable pour qu'il reste actif, car elle pourrait interférer avec un compte réel, actif par ce nom. | |
CreateUser(TeamFoundationRequestContext, String, String, String, Guid) | ||
DeleteApplicationGroup | Supprime un groupe d'applications TFS. | |
DeleteScope | Supprimer un serveur TFS « portée ». | |
DeleteUser | ||
EnsureIsMember(TeamFoundationRequestContext, IdentityDescriptor, IdentityDescriptor) | Assurez-vous que donné descripteur est un membre du groupe spécifié de TFS. | |
EnsureIsMember(TeamFoundationRequestContext, IdentityDescriptor, TeamFoundationIdentity) | Assurez-vous que donné descripteur est un membre du groupe spécifié de TFS. | |
EnsureNotMember | Assurez-vous que donné le descripteur n'est pas un membre du groupe spécifié de TFS. | |
EnsureWellKnownGroupExists | Assurez-vous qu'un groupe d'applications TFS bien connu a été créé. | |
Equals | Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.) | |
Finalize | Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object.) | |
GetHashCode | Sert de fonction de hachage pour un type particulier. (Hérité de Object.) | |
GetIdentityChanges | ||
GetMostRecentlyUsedUsers | ||
GetPreferredEmailAddress(TeamFoundationRequestContext, Guid) | ||
GetPreferredEmailAddress(TeamFoundationRequestContext, Guid, Boolean) | ||
GetProjectAdminSid | ||
GetScopeInfo | Obtenir des informations sur une étendue d'IMS. | |
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object.) | |
IsIdentityCached(TeamFoundationRequestContext, IdentityDescriptor) | Obsolète. Vérifiez si un ID spécifique est mis en cache. | |
IsIdentityCached(TeamFoundationRequestContext, SecurityIdentifier) | ||
IsMember(TeamFoundationRequestContext, IdentityDescriptor, IdentityDescriptor) | Requête d'appartenance développé. | |
IsMember(TeamFoundationRequestContext, IdentityDescriptor, IdentityDescriptor, Boolean) | Requête d'appartenance développé. | |
ListApplicationGroups(TeamFoundationRequestContext, String, ReadIdentityOptions, IEnumerable<String>) | ||
ListApplicationGroups(TeamFoundationRequestContext, String, ReadIdentityOptions, IEnumerable<String>, IdentityPropertyScope) | Répertorie tous les groupes d'applications TFS dans la portée spécifiée. | |
MemberwiseClone | Crée une copie superficielle de l'objet Object actuel. (Hérité de Object.) | |
ReadFilteredIdentities | ReadFilteredIdentities est utilisée pour récupérer un jeu d'identités basées sur une expression.L'expression est une syntaxe qui ressemble à une clause WHERE SQL.Pour plus d'informations sur les capacités d'expressions, consultez la documentation de la classe QueryExpression.Il y a deux parties à l'expression.Il existe un ensemble de valeurs qui peuvent être utilisés à partir de l'identité et ils doivent se trouver AND'ed.Il s'agit des choses telles que les identités DisplayName ou IdentityType.Toutes les comparaisons de chaînes sont effectuées de la casse.Disponibles à partir de toutes les identités des propriétés spécifiques : Microsoft.TeamFoundation.Identity prend en charge : dans (à venir)--un membre direct de la valeur qui doit être un TFID.Sous (à venir)--Direct ou indirect membre de la valeur qui doit être un TFID.Proximité--Terme universités qui dispose de conditions extensibles qui définissent près de valeur doit être un TFID.Prend en charge Microsoft.TeamFoundation.Identity.DisplayName: =--le nom complet de l'identité est égal à la valeur.Contient--Le nom complet de l'identité contienne la valeur.StartsWith--Le nom complet de l'identité est commence par la valeur Microsoft.TeamFoundation.Identity.Type.Prend en charge: =--valeur doit être « Groupe » ou « Utilisateur » Microsoft.TeamFoundation.Identity.Scope.Prend en charge: =--valeur doit être une chaîne représentant les étendues valides étendue sont [serveur], [projecturi], [NomProjet] et projecturi.Si cette condition n'est pas fournie, [serveur] est utilisé.Toutes les autres propriétés seront comparées avec extensibles propriétés associées à l'identité.Ces comparaisons doivent suivre les propriétés connues sinon que ces comaprisons se fera par rapport aux propriétés extensibles. Aucune parenthèse n'est pris en charge. | |
ReadIdentities(TeamFoundationRequestContext, array<IdentityDescriptor[]) | Identités de lecture pour donné des descripteurs.Surcharge simple. | |
ReadIdentities(TeamFoundationRequestContext, array<Guid[]) | Lire les identités par Team Foundation ID. | |
ReadIdentities(TeamFoundationRequestContext, IdentitySearchFactor, array<String[]) | Lire les identités.Surcharge simple, voir ci-dessous. | |
ReadIdentities(TeamFoundationRequestContext, array<IdentityDescriptor[], MembershipQuery, ReadIdentityOptions, IEnumerable<String>) | ||
ReadIdentities(TeamFoundationRequestContext, array<Guid[], MembershipQuery, ReadIdentityOptions, IEnumerable<String>) | Lire les identités par Team Foundation ID. Remarque : s'exécute plus rapide lorsque aucune information d'appartenance est demandée. | |
ReadIdentities(TeamFoundationRequestContext, IdentitySearchFactor, array<String[], MembershipQuery, ReadIdentityOptions, IEnumerable<String>) | Lire les identités.Tout d'abord essayer de banque d'IMS et puis éventuellement source comme AD.La source réelle sera indiquée par une propriété de l'objet identity lui-même. | |
ReadIdentities(TeamFoundationRequestContext, array<IdentityDescriptor[], MembershipQuery, ReadIdentityOptions, IEnumerable<String>, IdentityPropertyScope) | Identités de lecture pour donné des descripteurs.Essayez d'abord banque IMS.Si ce n'est pas trouvé, essayez éventuellement source comme AD.La source réelle sera indiquée par une propriété de l'objet identity lui-même. Remarque : s'exécute plus rapide lorsque aucune information d'appartenance est demandée. | |
ReadIdentities(TeamFoundationRequestContext, array<Guid[], MembershipQuery, ReadIdentityOptions, IEnumerable<String>, IdentityPropertyScope) | Lire les identités par Team Foundation ID. Remarque : s'exécute plus rapide lorsque aucune information d'appartenance est demandée. | |
ReadIdentities(TeamFoundationRequestContext, IdentitySearchFactor, array<String[], MembershipQuery, ReadIdentityOptions, IEnumerable<String>, IdentityPropertyScope) | Lire les identités.Tout d'abord essayer de banque d'IMS et puis éventuellement source comme AD.La source réelle sera indiquée par une propriété de l'objet identity lui-même. | |
ReadIdentity(TeamFoundationRequestContext, String) | Surcharge qui prend un facteur unique recherche et renvoie la correspondance suivant cet ordre. 1.Lorsqu'il n'existe aucune correspondance, null.2.Lorsqu'il existe une correspondance unique, cette identité indépendamment de si l'identité est active.3.Lorsqu'il existe une correspondance unique identité active, cette identité. | |
ReadIdentity(TeamFoundationRequestContext, IdentitySearchFactor, String) | Voir surcharge. | |
ReadIdentity(TeamFoundationRequestContext, IdentityDescriptor, MembershipQuery, ReadIdentityOptions) | Surcharge qui prend un descripteur unique. | |
ReadIdentity(TeamFoundationRequestContext, IdentitySearchFactor, String, MembershipQuery, ReadIdentityOptions, IEnumerable<String>) | Surcharge qui prend un facteur unique recherche et renvoie la correspondance suivant cet ordre. 1.Lorsqu'il n'existe aucune correspondance, null.2.Lorsqu'il existe une correspondance unique, cette identité indépendamment de si l'identité est active.3.Lorsqu'il existe une correspondance unique identité active, cette identité. | |
ReadIdentity(TeamFoundationRequestContext, IdentityDescriptor, MembershipQuery, ReadIdentityOptions, IEnumerable<String>, IdentityPropertyScope) | ||
ReadIdentity(TeamFoundationRequestContext, IdentitySearchFactor, String, MembershipQuery, ReadIdentityOptions, IEnumerable<String>, IdentityPropertyScope) | Surcharge qui prend un facteur unique recherche et renvoie la correspondance suivant cet ordre. 1.Lorsqu'il n'existe aucune correspondance, null.2.Lorsqu'il existe une correspondance unique, cette identité indépendamment de si l'identité est active.3.Lorsqu'il existe une correspondance unique identité active, cette identité. | |
ReadIdentityFromSource | ReadIdentityFromSource est utilisée pour récupérer l'identité de son emplacement d'origine (publicité ou GSS). | |
ReadRequestIdentity(TeamFoundationRequestContext) | Résout l'utilisateur autorisé associé au contexte de demande pour un TeamFoundationIdentity. | |
ReadRequestIdentity(TeamFoundationRequestContext, Boolean) | Résout l'utilisateur autorisé associé au contexte de demande pour un TeamFoundationIdentity. | |
RefreshIdentity | Synchroniser maintenant une identité.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 va également être synchronisées (asynchrone). | |
RemoveGroupAdministrator | Supprime le passé dans Team Foundation l'identité d'être un administrateur pour le groupe passé. | |
RemoveMemberFromApplicationGroup(TeamFoundationRequestContext, IdentityDescriptor, IdentityDescriptor) | Supprimer des membres du groupe de TFS. | |
RemoveMemberFromApplicationGroup(TeamFoundationRequestContext, IdentityDescriptor, IdentityDescriptor, Boolean) | ||
RenameScope | Renommer un serveur TFS « portée ». | |
SetCustomDisplayName | Définir ou supprimer un nom complet personnalisé pour l'utilisateur appelant. | |
SetPreferredEmailAddress | ||
ToString | Retourne une chaîne qui représente l'objet actif. (Hérité de Object.) | |
TryReadRequestIdentity(TeamFoundationRequestContext, TeamFoundationIdentity%) | ||
TryReadRequestIdentity(TeamFoundationRequestContext, Boolean, TeamFoundationIdentity%) | ||
UpdateApplicationGroup | Met à jour une propriété d'un groupe d'applications TFS. | |
UpdateExtendedProperties(TeamFoundationRequestContext, IdentityDescriptor, IEnumerable<PropertyValue>) | ||
UpdateExtendedProperties(TeamFoundationRequestContext, IdentityPropertyScope, IdentityDescriptor, IEnumerable<PropertyValue>) | ||
UpdateIdentities | ||
UpdateIdentity | Mettre à jour les propriétés d'identité. |
Début
Champs
Nom | Description | |
---|---|---|
OnPreferredEmailAddressChanged |
Début
Implémentations d'interface explicite
Nom | Description | |
---|---|---|
IDisposable.Dispose | ||
ITeamFoundationService.ServiceEnd | ||
ITeamFoundationService.ServiceStart |
Début
Sécurité des threads
Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.