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.
Azure SDK for JavaScript