TFS Web 访问 "client cache"(2015.2 内部部署)

TFS Web access "client cache" (2015.2 on-premise)

当我打开工作项编辑表单时,Web Access 会执行类似 "client cache" 的操作

第一次打开:Web 访问调用 TFS API 更新所有字段(例如:http://TFSServeur:8080/tfs/Collection/_api/_wit/workitems?__v=5&ids=8779

第二次打开:Web Access 不调用 TFS API

总是打电话给 API 的想法? TFS Web 访问配置中的东西? 谢谢

您不能直接通过 Web Access 执行此操作。

要更新字段,http 需要是一个“PATCH”请求。当您直接在浏览器中打开 url 时,这些是“Get”请求。

因此,您可以使用允许您指定 http PATCH 请求方法的 Web 开发工具(例如 Postman)更新工作项。不是"client cache"而是真的在更新。

详情请见REST API to Update work items

不,无法在 TFS 2015.2 中执行此操作。您需要单击刷新按钮来刷新工作项。

顺便说一句:有 refresh() method that can call it in onLoaded 事件,但不适用于 TFS 2015.2。 (在 Visual Studio Team Services 中工作正常)