Azure DevOps - Sprint 230 更新

Features

Azure DevOps Web 扩展 SDK 的新版本

通过此更新,我们将发布新版本的 Azure DevOps Web 扩展 SDK。 客户端 SDK 使 Web 扩展能够与主机帧通信。 它可用于:

  • 通知主机扩展已加载或出错
  • 获取有关当前页的基本上下文信息(当前用户、主机和扩展信息)
  • 获取主题信息
  • 获取用于在 REST 调用中对 Azure DevOps 进行操作的授权令牌
  • 获取由主机框架提供的远程服务

可以在 azure-devops-extension-sdk 包文档中找到完整的 API 参考。 此新版本提供对以下模块的支持:

  • ES 模块支持: SDK 现在除了现有的 AMD(异步模块定义)模块外,还支持 ES (ECMAScript) 模块。 现在,可以使用 ES 模块语法导入 SDK,该语法提供性能改进并减少应用程序大小。

  • AMD 模块的向后兼容性: 对 AMD 模块的现有支持保持不变。 如果项目使用的是 AMD 模块,可以像以前一样继续使用它们,而无需进行任何更改。

如何使用:

对于 ES 模块,您可以使用 import 语句导入我们的模块:

import * as SDK from 'azure-devops-extension-sdk';
// Use the module here

如果使用 AMD 模块,可以使用函数 require 继续导入 SDK:

require(['azure-devops-extension-sdk'], function(SDK) {

  // Use the module here
});

后续步骤

注释

这些功能将在未来两到三周内推出。

请去 Azure DevOps 上看看。

如何提供反馈

我们很乐意听到你对这些功能的看法。 使用帮助菜单报告问题或提供建议。

提出建议

你还可以在 Stack Overflow 上获取社区的建议和问题解答。