Megosztás a következőn keresztül:


Azure Core Paging ügyfélkódtár JavaScripthez – 1.6.2-es verzió

Ez a kódtár alapvető típusokat biztosít az aszinkron iterátorok lapozásához.

Első lépések

Telepítés

Ha ezt egy másik projekt részeként használja az azure-sdk-for-js adattárban, futtassa a parancsot rush install az adattár klónozása után.

Ellenkező esetben az npm használatával telepítse ezt a csomagot az alkalmazásban az alábbiak szerint

npm install @azure/core-paging

Fő fogalmak

Az adattár kódjának működéséről az architektúra áttekintésével talál magyarázatot.

Példák

Példa az építésre a következő típusokkal:

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

És a típusok használata:

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

Következő lépések

Próbálja ki ezt a csomagot az alkalmazásban, amikor aszinkron iterátorral foglalkozik, és visszajelzést ad!

Hibaelhárítás

Probléma naplózása a címen https://github.com/Azure/azure-sdk-for-js/issues

Közreműködés

Ha hozzá szeretne járulni ehhez a kódtárhoz, olvassa el a közreműködői útmutatót , amelyből többet is megtudhat a kód összeállításáról és teszteléséről.

Megjelenések