Je souhaite répertorier les groupes d'utilisateurs TFS dans un DropDown et, en fonction de la sélection du groupe d'utilisateurs, je dois renseigner les utilisateurs de ce groupe particulier à l'aide de l'API TFS.Comment obtenir des groupes d'utilisateurs et des utilisateurs TFS dans un groupe particulier en utilisant l'API TFS?
1
A
Répondre
2
Cette page a plusieurs exemples: http://blogs.microsoft.co.il/blogs/shair/archive/2009/01/14/tfs-api-part-4-get-tfs-user-list-mail-sid-account-domain.aspx
Le dernier exemple est probablement le plus pertinent.
IGroupSecurityService gss = (IGroupSecurityService)server.GetService(typeof(IGroupSecurityService));
Identity[] UserId = gss.ReadIdentities(SearchFactor.Sid, SIDS.Members, QueryMembership.None);
1
// Connect to the team project collection.
TfsConfigurationServer tfsServer = m_tfsServer;
Guid collectionGuid = m_collectionGuid;
TfsTeamProjectCollection tpc = tfsServer.GetTeamProjectCollection(collectionGuid);
// Get the group security service.
var gss = tpc.GetService<IGroupSecurityService2>();
// Retrieve each user's SID.
Identity sids = gss.ReadIdentity(SearchFactor.AccountName, "[My Team Project]\\Contributors", QueryMembership.Expanded);
// Resolve to named identities.
Identity[] users = gss.ReadIdentities(SearchFactor.Sid, sids.Members, QueryMembership.None);
Questions connexes
- 1. et TFS: Obtenir TF30076 erreur
- 2. Implémenter des groupes et des admins de groupe sur Drupal
- 3. obtenir les utilisateurs par groupe dans sharepoint
- 4. Processus logiciel utilisant TFS
- 5. Des effets secondaires dus à la suppression de groupes Reader et Contributor dans TFS?
- 6. Comment obtenir l'historique complet des dossiers de TFS par programme?
- 7. TFS semble être coincé dans l'étape «obtenir des sources»?
- 8. Comment obtenir des groupes dont un membre est membre dans ActiveDirectory en utilisant C#?
- 9. Mise en attente des modifications en cours dans TFS
- 10. Comment rechercher un mot dans TFS sans 'obtenir' le projet?
- 11. Outil de migration TFS vers TFS - problèmes de domaine
- 12. Impossible d'envoyer des informations d'identification TFS
- 13. Existe-t-il des solutions qui intègrent emacs et TFS?
- 14. TFS-Workitem
- 15. Comment limiter TFS 2008 CI Créer un chemin particulier dans le projet
- 16. Utilisateurs et groupes django - affichez l'appartenance à un groupe dans admin?
- 17. Comment mettre en signet un emplacement de projet dans TFS
- 18. Ouverture d'un fichier de TFS en utilisant le chemin complet TFS, à partir d'un site web
- 19. Comment mettre à niveau TFS 2005 vers TFS 2008?
- 20. Comment obtenir l'intégration Excel dans TFS pour mémoriser le formatage?
- 21. Comment masquer un champ d'élément de travail de certains utilisateurs dans TFS 2008?
- 22. Comment obtenir une propriété d'une tâche dans une construction TFS?
- 23. Comment puis-je signaler des fichiers avec des modifications en attente dans TFS?
- 24. Extension TFS et mot-clé
- 25. Espaces de travail TFS
- 26. Comment puis-je obtenir facilement un ensemble de fichiers qui partagent une étiquette dans TFS?
- 27. TFS obtenir la version spécifique Addin
- 28. Remplir un site SharePoint avec des utilisateurs/groupes depuis l'AD
- 29. Java - Expression Reg utilisant des groupes
- 30. stl :: multimap - comment obtenir des groupes de données?