Azure Core Paging client library for JavaScript - version 1.7.0

Bu kütüphane, asenkron yinelemeli yinelemecileri sayfalamak için çekirdek tipler sağlar.

Başlangıç Yapmak

Kurulum

Bu paket öncelikli olarak oluşturulan kodda kullanılır ve doğrudan son kullanıcılar tarafından kullanılması amaçlanmamıştır.

Temel kavramlar

Bu deponun kodunun nasıl çalıştığına dair bir açıklamayı mimari genel bakışımıza bakarak bulabilirsiniz.

Examples

Tiplerle bina örneği:

import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging";

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

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

Ve şu tür türleri kullanarak:

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

Sonraki Adımlar

Asenkron tekrarlanabilir iteratörlerle uğraşırken bu paketi uygulamanızda deneyin ve geri bildirim alın!

Sorun giderme

Bir sorunu şu adreste kaydedin https://github.com/Azure/azure-sdk-for-js/issues

Contributing

Bu kitaplığa katkıda bulunmak istiyorsanız kodu oluşturma ve test etme hakkında daha fazla bilgi edinmek için lütfen katkıda bulunma kılavuzu okuyun.