Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在TFS中订阅NodeDeletedEvent_Tfs - Fatal编程技术网

如何在TFS中订阅NodeDeletedEvent

如何在TFS中订阅NodeDeletedEvent,tfs,Tfs,下面是我如何在TFS中实现服务器端插件的屏幕截图。 我正在尝试处理一个区域被删除时的事件,如下所示。我的代码是否正确(如屏幕截图中所示)以处理此事件 很难说,因为您的屏幕截图中没有太多处理这些事件的代码。SubscribedTypes看起来不错。为什么您还要在同一个处理程序中订阅Build en Workitem事件并插入请求筛选器?嗨,Jessehouwing,感谢您的回复,您还需要在这里提供什么帮助,或者您可以发布一个简单的脚本来处理此事件。我在这里面临的问题是,当我们删除一个区域时,所

下面是我如何在TFS中实现服务器端插件的屏幕截图。

我正在尝试处理一个区域被删除时的事件,如下所示。我的代码是否正确(如屏幕截图中所示)以处理此事件


很难说,因为您的屏幕截图中没有太多处理这些事件的代码。SubscribedTypes看起来不错。为什么您还要在同一个处理程序中订阅Build en Workitem事件并插入请求筛选器?嗨,Jessehouwing,感谢您的回复,您还需要在这里提供什么帮助,或者您可以发布一个简单的脚本来处理此事件。我在这里面临的问题是,当我们删除一个区域时,所有具有区域值的工作项都将与我们在如上所述删除时选择的新区域一起保存。当发生这种情况时,我想将更改的区域值传递给另一个客户“Sales Force”,从上面的注释继续,该注释与我们的TFS集成,此操作在“ProcessEvent”中处理。但是,当一个区域被删除时,我可以在request ready方法中捕捉到它,但它直到“ProcessEvent”才提交即使subscribedTypes具有“NodesDeletedEvent”,看起来您拥有正确的事件,并且订阅看起来很可靠。查看TFS服务器二进制文件,该事件仍然有效,并在workitemhierarchy更改时触发。除非二进制文件没有放在正确的位置或其他原因,否则我无法解释事件为什么不会触发。试着对这个问题做一个最小的可复制版本,然后发布它,这样其他人就可以帮助你了。