次の方法で共有


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);
    }
  }

次の手順

非同期反復可能な反復子を処理するときに、アプリケーションでこのパッケージを試し、フィードバックを提供してください。

トラブルシューティング

Isse は、 https://github.com/Azure/azure-sdk-for-js/issues で記録してください

共同作成

このライブラリに投稿する場合、コードをビルドしてテストする方法の詳細については、投稿ガイドを参照してください。

インプレッション数