2010-08-18 17 views
4

Je souhaite ajouter ou répertorier des éléments d'une liste globale dans TFS 2010 via le SDK TFS.Ajout d'éléments à une liste globale dans TFS via le SDK

J'ai découvert les méthodes suivantes:

  • XmlDocument WorkItemStore.ExportGlobalLists()
  • void WorkItemStore.ImportGlobalLists(XmlElement listsElement);
  • void WorkItemStore.ImportGlobalLists(string lists);

qui semblent exporter/importer toutes les listes globales comme un document XML. Il est possible de mettre à jour une liste globale unique (c'est-à-dire d'ajouter/de supprimer un élément individuel) plutôt que d'extraire ou de remplacer l'ensemble des listes globales.

De même, est-ce que n'importe où dans l'interface utilisateur TFS que l'utilisateur individuel peut apporter des modifications à une liste globale - ou n'est-ce pas quelque chose qu'un utilisateur est censé faire?

Répondre

3
  1. Il n'existe actuellement aucun moyen d'ajouter un seul élément à une liste globale. Vous devez exporter la liste entière, vous apporter des modifications, puis réimporter cette liste dans TFS.
  2. Voir Edwalds après pour une interface utilisateur pour modifier Global listes
+1

Je n'ai pas remarqué au début, donc je pense que vous devriez souligner que les méthodes de 'ImportGlobalLists' effectivement * peut * être utilisé pour modifier une liste unique * globale *. Vous avez raison de ne pas pouvoir ajouter un seul élément, mais l'OP semble penser que ces méthodes ne permettent même pas de mettre à jour une seule * liste * (c'est-à-dire que * toutes les listes * doivent être mises à jour). –