Bibliothèque cliente de pagination Azure Core pour JavaScript - version 1.6.2
Cette bibliothèque fournit des types principaux pour la pagination d’itérateurs itérables asynchrones.
Prise en main
Installation
Si vous utilisez ceci dans le cadre d’un autre projet dans le dépôt azure-sdk-for-js, exécutez rush install
après avoir cloné le dépôt.
Sinon, utilisez npm pour installer ce package dans votre application comme suit
npm install @azure/core-paging
Concepts clés
Vous trouverez une explication du fonctionnement du code de ce référentiel en accédant à notre vue d’ensemble de l’architecture.
Exemples
Exemple de génération avec les types :
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),
};
}
Et en utilisant les types :
for await (let page of client.listSecrets().byPage({ maxPageSize: 2 })) {
for (const secret of page) {
console.log("secret: ", secret);
}
}
Étapes suivantes
Essayez ce package dans votre application quand vous traitez des itérateurs itérables asynchrones et fournissez des commentaires !
Résolution des problèmes
Signalez tout problème sur https://github.com/Azure/azure-sdk-for-js/issues
Contribution
Si vous souhaitez contribuer à cette bibliothèque, lisez le guide de contribution pour en savoir plus sur la génération et le test du code.
Azure SDK for JavaScript