TFS 2017 - 工作项目预保存事件?

问题描述:

在TFS 2013中,通过自定义扩展功能,我们能够在保存工作项目之前进行字段验证。这种模式支持了一系列活动,包括预存,现场的变化等TFS 2017 - 工作项目预保存事件?

在TFS 2017年的扩展似乎仅支持onFieldChanged,装载的,onUnloaded,onSaved,onResetonRefreshed事件。因此,我们无法在用户将工作项目保存为新值之前进行干预,将其还原并阻止项目保存&进入数据库&使用这些项目(根据业务规则)解雇我们的工作项目跟踪Web服务无效值。

有没有什么办法可以在TFS 2017中实现?

只要监听onFieldChanged事件,它将在字段更改时立即触发。

+0

是的,这似乎是唯一的途径。由于我们的规则包含多个字段,onFieldChanged为每个字段分别触发,我将这些脏字段和它们的值保存在一个变量中,并将它们与原始字段(我在onLoaded事件的另一个变量中加载)进行比较。 –