如何使用对象模型在TFS中使用键值对在工作项中存储数据

时间:2017-05-02 18:35:42

标签: tfs tfs-workitem workitem

我听说TFS对象模型api中有一个api方法,通过它可以使用键值对存储在工作项中,这个数据在UI中不可见,因为它不是任何字段值。此数据只能通过api检索。我已经搜索过但直到现在我还没有成功。如果有人知道这种方法,请分享。

我的主要目的是在其中存储一些元数据,但它对用户不可见,用户也无法更新。其次,我不必使用任何字段,因为字段因工作项而异,甚至从处理模板到处理模板。

提前致谢。

1 个答案:

答案 0 :(得分:0)

我想你的意思是这个链接:https://www.visualstudio.com/en-us/docs/integrate/extensions/develop/data-storage

要设置键值的值,您可以使用此方法:

VSS.getService(VSS.ServiceIds.ExtensionData).then(function(dataService) {
        // Get value in user scope
        dataService.getValue("userScopedKey", {scopeType: "User"}).then(function(value) {
            console.log("User scoped key value is " + value);
        });
    });

document是有关VSS.ServiceIds.ExtensionData服务中的方法的详细信息。