2013-06-27 3 views
1

Je veux savoir comment je peux mettre à jour le champ de mon travail de bogue. Supposons que je doive changer le titre de mon travail de bogue et après cela, je devrais avoir une boîte de message pop-up que mon champ de titre a changé sans utiliser les alertes par courriel? Ceci est la requête pour sélectionner l'élément de travail d'un projet d'équipe particulière:requête concernant le poste de travail TFS

var tfs = TfsTeamProjectCollectionFactory.GetTeamProjectCollection 
     (new Uri("server url")); 

var service = tfs.GetService<WorkItemStore>(); 

var qText = String.Format(@"SELECT [System.WorkItemType], 
      [System.Title], [System.Description], [System.Reason] 
       FROM WorkItems WHERE [System.TeamProject] = {0}", "'Demo1'"); 

Je veux savoir la requête de mise à jour pour modifier le domaine particulier.

Répondre

2

Avez-vous essayé quelque chose comme:

Dim workItemStore as WorkItemStore = tfs.GetService(Of WorkItemStore)() 
Dim wi as WorkItem = workItemStore.GetWorkItem(workItemNumber) 
wi.Fields("System.Title").Value = "Foo Title" 
wi.Save() 
+0

ya essayé tout à l'heure, il a travaillé pour moi .. merci –

+0

Salut je veux savoir Comment puis-je m'abonner à workitem changé d'événement en utilisant l'interface ISubscriber? Je suis passé par ce lien mais je n'ai pas compris où je dois écrire ce code .. http://nakedalm.com/team-foundation-server-2010-event-handling-with-subscribers/ –

+0

Si vous ' En utilisant TFS2010 et installez PowerTools 2010, vous obtenez l'Explorateur d'alertes qui vous permet d'obtenir des notifications par e-mail lorsqu'un élément de travail a changé. Je ne suis pas abonné à un événement workitem modifié en utilisant ISubscribe, désolé. – Alicia

Questions connexes