我已經通過實現Microsoft.TeamFoundation.Framework.Server.ISubscriber
接口編寫了TFS 2013插件。在ProcessEvent
方法我檢查,如果一個工作項目與如何更新自己的插件中的TFS工作項,而ISubscriber.ProcessEvent?
if (notificationType == NotificationType.Notification &&
notificationEventArgs is WorkItemChangedEvent)
改變,如果是真的,我想更新該工作項目。達到此目的的最佳方法是什麼?
我目前的解決方案是使用Microsoft.TeamFoundation.Client
庫打開一個TFS客戶端連接,搜索工作項並更新它。這裏的問題在於,這是在之後的第二次更改觸發事件的最初一次。我是否可以掛鉤更新事件,並在同一工作流程中更改工作項目?
工作的事情聽起來不錯,我會看看它。你可能會分享我(和公衆:)的信息/鏈接,可以找到關於如何創建TFS作業和如何觸發它的進一步信息? – Desty 2014-08-27 16:17:48