Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Questa libreria fornisce tipi di core per paging di iteratori asincroni iterabili.
Come iniziare
Installazione
Questo pacchetto viene usato principalmente nel codice generato e non deve essere utilizzato direttamente dagli utenti finali.
Concetti chiave
Puoi trovare una spiegazione di come funziona il codice di questo repository consultando la nostra panoramica dell'architettura.
Examples
Esempio di costruzione con i tipi:
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);
}
}
E usando i tipi:
for await (let page of client.listSecrets().byPage({ maxPageSize: 2 })) {
for (const secret of page) {
console.log("secret: ", secret);
}
}
Passaggi successivi
Prova questo pacchetto nella tua applicazione quando hai a che fare con iteratori asincroni iterabili e dai feedback!
Risoluzione dei problemi
Registra un problema su https://github.com/Azure/azure-sdk-for-js/issues
Contributing
Per contribuire a questa libreria, leggere la guida contribuire per altre informazioni su come compilare e testare il codice.
Azure SDK for JavaScript