我写了一个小应用程序试图订阅各种事件,但找不到一个非常好的解释或所有不同事件类型的列表。有谁知道它们是什么?例如,到目前为止我有这些:
var eventService = this.projectCollection.GetService(typeof(IEventService)) as IEventService;
this.subscriptions.Add(eventService.SubscribeEvent("WorkItemChangedEvent", "", delPref));
this.subscriptions.Add(eventService.SubscribeEvent("BuildCompletionEvent", "", delPref));
任何帮助都非常感激。
答案 0 :(得分:6)
不确定是否有该事件的官方概述,但检查集合数据库中的“tbl_EventType”列出了以下事件:
答案 1 :(得分:0)
BuildCompletionEvent
属于Microsoft.TeamFoundation.Build.Server Namespace。在那里,你会找到所有的课程 - 搜索'事件'。
您可以对WorkItemChangedEvent
和其他类别的事件进行类似的搜索。
答案 2 :(得分:0)
我可以使用ISubscriber接口在自定义tfs插件中使用所有列出的事件类型吗?特别是ProjectCreatedEvent