Azure devops 如何在更新的azure devops扩展sdk包中获取当前团队id

Azure devops 如何在更新的azure devops扩展sdk包中获取当前团队id,azure-devops,azure-devops-rest-api,azure-devops-extensions,Azure Devops,Azure Devops Rest Api,Azure Devops Extensions,在我在线找到的旧建筑devops扩展示例中,可以使用VSS.getWebContext()在创建向积压工作区域添加选项卡的扩展时,获取有关当前项目和所选团队的一些信息 但是,在较新的SDK中不再有这样的方法。那么,是否仍然可以确定我当前选择的团队是什么?在新的azure devops扩展sdk中,似乎您只能获取与当前页面关联的项目: import * as SDK from "azure-devops-extension-sdk"; import { CommonServic

在我在线找到的旧建筑devops扩展示例中,可以使用
VSS.getWebContext()
在创建向积压工作区域添加选项卡的扩展时,获取有关当前项目和所选团队的一些信息


但是,在较新的SDK中不再有这样的方法。那么,是否仍然可以确定我当前选择的团队是什么?

在新的azure devops扩展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();

有关提供team picker控件的扩展的示例,请参见。

在上下文中,我需要获取团队ID,它实际上可以从新SDK中获取

在init之后,如果我执行以下配置,则config.team具有可用的团队id和团队名称

const config = SDK.getConfiguration();
const teamname = config.team.name;

这不适用于我的用例。但是,我确实发现在configuration.host的上下文中提供了一个团队ID。
const config = SDK.getConfiguration();
const teamname = config.team.name;