Sdílet prostřednictvím


Klientská knihovna Azure Core Paging pro JavaScript – verze 1.6.2

Tato knihovna poskytuje základní typy pro stránkování asynchronních iterátorů.

Začínáme

Instalace

Pokud ho použijete jako součást jiného projektu v úložišti azure-sdk-for-js , spusťte po naklonování úložiště příkaz rush install .

Jinak pomocí npm nainstalujte tento balíček do aplikace následujícím způsobem.

npm install @azure/core-paging

Klíčové koncepty

Vysvětlení toho, jak kód tohoto úložiště funguje, najdete v přehledu architektury.

Příklady

Příklad budovy s typy:

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

A pomocí typů:

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

Další kroky

Vyzkoušejte si tento balíček ve své aplikaci při práci s asynchronními iterátory a pošlete nám zpětnou vazbu!

Poradce při potížích

Zahlaste problém na adrese . https://github.com/Azure/azure-sdk-for-js/issues

Přispívání

Pokud chcete přispívat do této knihovny, přečtěte si příručku pro přispívání , kde najdete další informace o tom, jak sestavit a otestovat kód.

Imprese