Freigeben über


Azure Core Paging-Clientbibliothek für JavaScript – Version 1.6.2

Diese Bibliothek stellt Kerntypen für das Paging asynchroner iterierbarer Iteratoren bereit.

Erste Schritte

Installation

Wenn Sie dies als Teil eines anderen Projekts im Repository azure-sdk-for-js verwenden, führen Sie nach Klonen des Repositorys rush install aus.

Verwenden Sie andernfalls npm, um dieses Paket wie folgt in Ihrer Anwendung zu installieren.

npm install @azure/core-paging

Wichtige Begriffe

Eine Erklärung zur Funktionsweise des Codes dieses Repositorys finden Sie in unserer Architekturübersicht.

Beispiele

Beispiel für das Erstellen mit den Typen:

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

Und verwenden Sie die Folgenden Typen:

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

Nächste Schritte

Probieren Sie dieses Paket in Ihrer Anwendung aus, wenn Sie sich mit asynchronen iterierbaren Iteratoren beschäftigen, und geben Sie Feedback!

Problembehandlung

Protokollieren eines Problems bei https://github.com/Azure/azure-sdk-for-js/issues

Mitwirken

Wenn Sie an dieser Bibliothek mitwirken möchten, lesen Sie die Anleitung für Mitwirkende, um mehr darüber zu erfahren, wie Sie den Code erstellen und testen können.

Aufrufe