Klientbibliotek för Azure Core-växling för JavaScript – version 1.6.2
Det här biblioteket innehåller grundläggande typer för sidindelning av asynkrona iterbara iteratorer.
Komma igång
Installation
Om du använder detta som en del av ett annat projekt på lagringsplatsen azure-sdk-for-js kör rush install
du efter kloningen av lagringsplatsen.
Annars använder du npm för att installera det här paketet i ditt program på följande sätt
npm install @azure/core-paging
Viktiga begrepp
Du hittar en förklaring av hur den här lagringsplatsens kod fungerar genom att gå till vår arkitekturöversikt.
Exempel
Exempel på att skapa med typerna:
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),
};
}
Och med hjälp av typerna:
for await (let page of client.listSecrets().byPage({ maxPageSize: 2 })) {
for (const secret of page) {
console.log("secret: ", secret);
}
}
Nästa steg
Prova det här paketet i ditt program när du hanterar asynkrona itererbara iteratorer och ge feedback!
Felsökning
Logga ett problem på https://github.com/Azure/azure-sdk-for-js/issues
Bidra
Om du vill bidra till det här biblioteket kan du läsa bidragsguiden om du vill veta mer om hur du skapar och testar koden.
Azure SDK for JavaScript