如何在更新的azure-devops-extension-sdk包中获取当前的团队ID

马修可怕

在网上找到的较早的建筑devops扩展示例中VSS.getWebContext();,创建扩展将选项卡添加到积压区域时,可以用来获取有关当前项目和所选团队的信息。

但是,较新的SDK不再提供这种方法。那么,仍然有可能弄清楚我目前选择的团队是什么?

cece dong-MSFT

在新的azure-devops-extension-sdk中,看来您只能获得与当前页面关联的项目:

import * as SDK from "azure-devops-extension-sdk";
import { CommonServiceIds, IProjectPageService } from "azure-devops-extension-api";
const projectService = await SDK.getService<IProjectPageService>(CommonServiceIds.ProjectPageService);
const project = await projectService.getProject();

如果您的扩展程序需要为用户提供选择团队的方法,则可以使用Teams REST API来获取当前项目的团队列表。这是如何从您的扩展程序中调用此API的示例:

VSS.require(["VSS/Service", "TFS/Core/RestClient"],
   function(VSS_Service, Tfs_Core_WebApi) {
      var client = VSS_Service.getCollectionClient(Tfs_Core_WebApi.CoreHttpClient4);
  
      client.getTeams(VSS.getWebContext().project.id).then(
         function(teams) {
            console.log(teams);
         }
      );
});

有关提供团队选择器控件的扩展示例,请参阅“团队日历”

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用新的 azure-devops-extension-sdk 获取项目名称?

来自分类Dev

从azure-devops-extension-api获取工件/软件包的列表

来自分类Dev

如何在Azure DevOps中创建板?

来自分类Dev

如何在Azure DevOps Extension中将字体或CSS用作集线器的图标?

来自分类Dev

如何在Azure DevOps中获取密钥仓库秘密输出

来自分类Dev

如何在Azure DevOps中获取所有存储库

来自分类Dev

如何在Azure Devops API中获取userId字段

来自分类Dev

如何在 Azure Devops 发布管道中为已构建的 APK 重新签名/更改包 ID

来自分类Dev

如何使用SDK或Web Api将管理员添加到Azure DevOps中的团队?

来自分类Dev

如何从DevOps API获取团队头像

来自分类Dev

在React中获取Azure Devops构建ID

来自分类Dev

如何在Azure DevOps中使用斜杠获取分支名称?

来自分类Dev

从Azure DevOps获取区域ID

来自分类Dev

azure-devops-extension-api-运行管道

来自分类Dev

如何在Azure DevOps中重命名任务组

来自分类Dev

樱桃采摘如何在Azure devops中工作

来自分类Dev

如何在Azure DevOps中启用Docker层缓存

来自分类Dev

如何在Azure DevOps中设置Az CLI具体版本

来自分类Dev

如何在azure devops中触发对请求的构建和测试?

来自分类Dev

如何在Azure DevOps Yaml中设置默认分支?

来自分类Dev

如何在 azure devops 服务中设置并发构建 - tfs

来自分类Dev

如何在 Azure DevOps 中删除多个测试用例

来自分类Dev

Azure DevOps中的GetUsers

来自分类Dev

Azure DevOps yml中的当前目录

来自分类Dev

如何在Azure DevOps Pipelines中的变量中获取单元测试结果?

来自分类Dev

Azure Devops如何在任务中获取安全的变量值

来自分类Dev

如何验证Azure DevOps PR中的代码?

来自分类Dev

如何在azure devops buiild中读取azure密钥库设置并使其在Web SPA中可用

来自分类Dev

从TFS迁移到Azure Devops-如何在旧集合中更改应用程序ID?

Related 相关文章

  1. 1

    如何使用新的 azure-devops-extension-sdk 获取项目名称?

  2. 2

    从azure-devops-extension-api获取工件/软件包的列表

  3. 3

    如何在Azure DevOps中创建板?

  4. 4

    如何在Azure DevOps Extension中将字体或CSS用作集线器的图标?

  5. 5

    如何在Azure DevOps中获取密钥仓库秘密输出

  6. 6

    如何在Azure DevOps中获取所有存储库

  7. 7

    如何在Azure Devops API中获取userId字段

  8. 8

    如何在 Azure Devops 发布管道中为已构建的 APK 重新签名/更改包 ID

  9. 9

    如何使用SDK或Web Api将管理员添加到Azure DevOps中的团队?

  10. 10

    如何从DevOps API获取团队头像

  11. 11

    在React中获取Azure Devops构建ID

  12. 12

    如何在Azure DevOps中使用斜杠获取分支名称?

  13. 13

    从Azure DevOps获取区域ID

  14. 14

    azure-devops-extension-api-运行管道

  15. 15

    如何在Azure DevOps中重命名任务组

  16. 16

    樱桃采摘如何在Azure devops中工作

  17. 17

    如何在Azure DevOps中启用Docker层缓存

  18. 18

    如何在Azure DevOps中设置Az CLI具体版本

  19. 19

    如何在azure devops中触发对请求的构建和测试?

  20. 20

    如何在Azure DevOps Yaml中设置默认分支?

  21. 21

    如何在 azure devops 服务中设置并发构建 - tfs

  22. 22

    如何在 Azure DevOps 中删除多个测试用例

  23. 23

    Azure DevOps中的GetUsers

  24. 24

    Azure DevOps yml中的当前目录

  25. 25

    如何在Azure DevOps Pipelines中的变量中获取单元测试结果?

  26. 26

    Azure Devops如何在任务中获取安全的变量值

  27. 27

    如何验证Azure DevOps PR中的代码?

  28. 28

    如何在azure devops buiild中读取azure密钥库设置并使其在Web SPA中可用

  29. 29

    从TFS迁移到Azure Devops-如何在旧集合中更改应用程序ID?

热门标签

归档