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