TFS 扩展本地存储

TFS Extension LocalStorage

我正在尝试移植一个使用本地存储在会话之间存储值的应用程序。查看 vss-web-extension-sdk 的 VSS.SDK.js,看起来 TFS 在沙箱中运行扩展,沙箱在 localstorage 替换中填充,这在会话中运行良好,但是当页面或 iframe 时,shimmedLocalStorage 中的任何设置都不会保留刷新了。

这是一个错误,还是 shimmedLocalStorage 不打算持续存在?

这个应用程序能够存储用户设置和数据是至关重要的,在 TFS 扩展中有没有其他方法可以做到这一点?

VSTS 扩展能够直接在 Microsoft 提供的基础结构上存储用户首选项和复杂的数据结构。

有两种方法可以与数据存储服务进行交互:REST API 或作为 VSS SDK 的一部分提供的 Microsoft 提供的客户端服务。强烈建议扩展开发人员使用提供的客户端服务 API,它提供了对 REST API 的方便包装。

详情参考Data storage.