你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

适用于 JavaScript 的 Azure Core 分页客户端库 - 版本 1.6.2

此库提供用于分页异步迭代器的核心类型。

入门

安装

如果在 azure-sdk-for-js 存储库中将其用作另一个项目的一部分,请在克隆存储库后运行 rush install

否则,请使用 npm 在应用程序中安装此包,如下所示

npm install @azure/core-paging

关键概念

有关此存储库代码工作原理的说明,请参阅 我们的体系结构概述

示例

使用 类型生成的示例:

  public listSecrets(
    options: ListSecretsOptions = {}
  ): PagedAsyncIterableIterator<SecretAttributes> {
    const iter = this.listSecretsAll(options);
    return {
      async next() { return iter.next(); },
      [Symbol.asyncIterator]() { return this; },
      byPage: (settings: PageSettings = {}) => this.listSecretsPage(settings, options),
    };
  }

使用类型:

  for await (let page of client.listSecrets().byPage({ maxPageSize: 2 })) {
    for (const secret of page) {
      console.log("secret: ", secret);
    }
  }

后续步骤

处理异步可迭代器时,请在应用程序中试用此包并提供反馈!

疑难解答

https://github.com/Azure/azure-sdk-for-js/issues 上记录问题

贡献

若要为此库做出贡献,请阅读贡献指南,详细了解如何生成和测试代码。

曝光数