我们正在使用TFS 2012的插件,只要WorkItem发生变化就会触发它:
class WorkItemChangedEventHandler : ISubscriber
public EventNotificationStatus ProcessEvent(
TeamFoundationRequestContext requestContext,
NotificationType notificationType, object notificationEventArgs,
out int statusCode, out string statusMessage, out ExceptionPropertyCollection properties)
{
// ...
}
如果我一次保存一个工作项,那该工作正常。但是,如果我在Visual Studio 2012中更改了多个工作项并按下“全部保存”按钮,那么我只会为具有最高ID的工作项获得一个事件。所有其他工作项的事件永远不会被触发。
我做错了吗?是否在一个事件中处理了所有工作项目而我找不到其他工作项目?
答案 0 :(得分:2)
看起来我的自动化太耗时了,我在博客中找到了一个解决方案:
猜猜我需要实施一项工作服务并尽快完成活动。