2

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

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

非常感谢任何帮助。

4

3 回答 3

6

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

  1. 分支移动事件
  2. 数据更改事件
  3. 节点创建事件
  4. NodePropertiesChangedEvent
  5. 节点重命名事件
  6. 节点已删除事件
  7. 项目创建事件
  8. 项目删除事件
  9. 签到事件
  10. 搁置事件
  11. 构建完成事件
  12. 构建完成事件
  13. 构建完成事件2
  14. BuildDefinitionChangedEvent
  15. BuildDefinitionUpgradeCompletionEvent
  16. BuildResourceChangedEvent
  17. BuildStatusChangeEvent
  18. WITAdapterSchemaConflictEvent
  19. WorkItemChangedEvent
  20. 测试运行完成事件
  21. 测试运行开始事件
  22. CodeReviewChangedEvent
于 2013-04-12T06:28:38.993 回答
1

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

于 2014-12-17T07:54:49.287 回答
0

BuildCompletionEvent属于Microsoft.TeamFoundation.Build.Server 命名空间。在那里你会找到所有的课程——搜索“事件”。

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

于 2013-04-12T10:44:29.847 回答