Delen via


Azure Core Paging-clientbibliotheek voor JavaScript - versie 1.6.2

Deze bibliotheek bevat kerntypen voor het wisselen van asynchrone iterators.

Aan de slag

Installatie

Als u dit gebruikt als onderdeel van een ander project in de opslagplaats azure-sdk-for-js , voert u uit rush install na het klonen van de opslagplaats.

Gebruik anders npm om dit pakket als volgt in uw toepassing te installeren

npm install @azure/core-paging

Belangrijkste concepten

Een uitleg van de werking van de code van deze opslagplaats vindt u in ons overzicht van de architectuur.

Voorbeelden

Voorbeeld van bouwen met de 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),
    };
  }

En gebruik de volgende typen:

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

Volgende stappen

Probeer dit pakket uit in uw toepassing wanneer u te maken hebt met asynchrone iterators en geef feedback.

Problemen oplossen

Een probleem registreren op https://github.com/Azure/azure-sdk-for-js/issues

Bijdragen

Als u een bijdrage wilt leveren aan deze bibliotheek, leest u de handleiding voor bijdragen voor meer informatie over het bouwen en testen van de code.

Weergaven