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 で記録してください
共同作成
このライブラリに投稿する場合、コードをビルドしてテストする方法の詳細については、投稿ガイドを参照してください。
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
Azure SDK for JavaScript