任务组的JavaScript客户端API?

时间:2018-02-14 15:33:48

标签: tfs azure-devops-extensions

TFS / VSTS的大多数REST API都有一个JavaScript客户端供扩展使用。 /_apis/distributedtask/taskgroups有一个吗?

我查了https://github.com/Microsoft/vss-web-extension-sdk/tree/master/typings下的文件,找不到。

我们在TFS 2017u2上。

1 个答案:

答案 0 :(得分:0)

是的,但仍处于预览状态。您可以在tfs.d.ts中搜索关键字“taskgroup”以获取详细信息。

要在您的扩展程序中使用它:

VSS.require(["VSS/Service", "TFS/DistributedTask/TaskAgentRestClient"], function (VSS_Service, TFS_TA_WebApi) {
var taClient = VSS_Service.getCollectionClient(TFS_TA_WebApi.TaskAgentHttpClient);
taClient.getTaskGroups("ProjectName").then(
    //...
);
});

请务必在您的扩展程序中添加vso.taskgroups范围。我对TFS2017 Update2不是很确定,但是我在TFS2017 Update3上进行了测试,它可以工作。