Bagikan melalui


Pustaka klien Azure Core Paging untuk JavaScript - versi 1.6.2

Pustaka ini menyediakan jenis inti untuk iterator asinkron yang dapat diulang.

Memulai

Penginstalan

Jika menggunakan ini sebagai bagian dari proyek lain di repositori Azure-sdk-for-js, jalankan rush install setelah mengklon repositori.

Jika tidak, gunakan npm untuk memasang paket ini di aplikasi Anda sebagai berikut

npm install @azure/core-paging

Konsep utama

Anda dapat menemukan penjelasan tentang cara kerja kode repositori ini dengan membuka gambaran umum arsitektur kami.

Contoh

Contoh pembangunan dengan jenis:

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

Dan menggunakan jenisnya:

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

Langkah berikutnya

Cobalah paket ini di aplikasi Anda saat berhadapan dengan iterator yang dapat di-iterasi asinkron dan berikan umpan balik!

Pemecahan Masalah

Mencatat masalah di https://github.com/Azure/azure-sdk-for-js/issues

Berkontribusi

Jika Anda ingin berkontribusi pada pustaka ini, baca panduan berkontribusi untuk mempelajari selengkapnya tentang cara membuat dan menguji kode.

Tayangan