自从TFS 2013今天起,我们就有了一个TFS签入策略插件,我们在TFS 2018上运行,并且由于用户开始发现可以通过TFS Web界面进行支票交易,所以我们也将在我们将工作项目与此相关。但是问题是 当CheckInpolicyEventHandler:ISubscriber事件处理程序击中ProcessEvent时,notificationEventArgs.NotificationInfo为null。 当我们从TFS网页签入时,谁能告诉我如何检索工作项信息。当使用Visualstudio或团队探索进行检入时,此正常工作正常,这里我们有带WorkItemInfo的NotificationInfo。
致谢
彼得
答案 0 :(得分:0)
如果您正在使用客户端检入策略,那么它将仅在客户端进行评估。
服务器端插件,可以处理TFS事件并对它们做出反应,或者在某些情况下甚至取消操作。从技术上讲,这些插件正在实现ISubscriber interface。
您可以参考以下文章来解决此问题: