TFS 2010 EventTypes的完整列表是什么?

时间:2013-04-11 20:33:00

标签: tfs tfs2010

我写了一个小应用程序试图订阅各种事件,但找不到一个非常好的解释或所有不同事件类型的列表。有谁知道它们是什么?例如,到目前为止我有这些:

var eventService = this.projectCollection.GetService(typeof(IEventService)) as IEventService;
this.subscriptions.Add(eventService.SubscribeEvent("WorkItemChangedEvent", "", delPref));
this.subscriptions.Add(eventService.SubscribeEvent("BuildCompletionEvent", "", delPref));

任何帮助都非常感激。

3 个答案:

答案 0 :(得分:6)

不确定是否有该事件的官方概述,但检查集合数据库中的“tbl_EventType”列出了以下事件:

  1. BranchMovedEvent
  2. DataChangedEvent
  3. NodeCreatedEvent
  4. NodePropertiesChangedEvent
  5. NodeRenamedEvent
  6. NodesDeletedEvent
  7. ProjectCreatedEvent
  8. ProjectDeletedEvent
  9. CheckinEvent
  10. ShelvesetEvent
  11. BuildCompletedEvent
  12. BuildCompletionEvent
  13. BuildCompletionEvent2
  14. BuildDefinitionChangedEvent
  15. BuildDefinitionUpgradeCompletionEvent
  16. BuildResourceChangedEvent
  17. BuildStatusChangeEvent
  18. WITAdapterSchemaConflictEvent
  19. WorkItemChangedEvent
  20. TestRunCompletedEvent
  21. TestRunStartedEvent
  22. CodeReviewChangedEvent

答案 1 :(得分:0)

BuildCompletionEvent属于Microsoft.TeamFoundation.Build.Server Namespace。在那里,你会找到所有的课程 - 搜索'事件'。

您可以对WorkItemChangedEvent和其他类别的事件进行类似的搜索。

答案 2 :(得分:0)

我可以使用ISubscriber接口在自定义tfs插件中使用所有列出的事件类型吗?特别是ProjectCreatedEvent