Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Diese Bibliothek bietet Kerntypen für das Auslegen asynchroner iterabler Iteratoren.
Erste Schritte
Installation
Dieses Paket wird in erster Linie in generierten Code verwendet und sollte nicht direkt von Endbenutzern genutzt werden.
Zentrale Konzepte
Eine Erklärung, wie der Code dieses Repositorys funktioniert, findest du in unserer Architekturübersicht.
Beispiele
Beispiel für das Bauen mit den folgenden Typen:
import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging";
function listSecrets(
options: ListSecretsOptions = {},
): PagedAsyncIterableIterator<SecretAttributes> {
const iter = listSecretsAll(options);
return {
async next() {
return iter.next();
},
[Symbol.asyncIterator]() {
return this;
},
byPage: (settings: PageSettings = {}) => listSecretsPage(settings, options),
};
}
for await (const page of listSecrets().byPage({ maxPageSize: 2 })) {
for (const secret of page) {
console.log("secret: ", secret);
}
}
Und bei Verwendung der 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 mit asynchronen iterablen Iteratoren zu tun haben, und geben Sie Feedback!
Problembehandlung
Melden Sie ein Problem bei https://github.com/Azure/azure-sdk-for-js/issues
Contributing
Wenn Sie an dieser Bibliothek mitwirken möchten, lesen Sie bitte den mitwirkenden Leitfaden, um mehr über das Erstellen und Testen des Codes zu erfahren.
Azure SDK for JavaScript