Biblioteca de cliente de Paginação do Azure Core para JavaScript – versão 1.6.2
Esta biblioteca fornece tipos principais para iteradores iteráveis de paginação assíncrona.
Introdução
Instalação
Se utilizar isto como parte de outro projeto no repositório azure-sdk-for-js , execute rush install
depois de clonar o repositório.
Caso contrário, utilize o npm para instalar este pacote na sua aplicação da seguinte forma
npm install @azure/core-paging
Conceitos-chave
Pode encontrar uma explicação sobre como funciona o código deste repositório ao aceder à nossa descrição geral da arquitetura.
Exemplos
Exemplo de criação com os tipos:
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),
};
}
E com os tipos:
for await (let page of client.listSecrets().byPage({ maxPageSize: 2 })) {
for (const secret of page) {
console.log("secret: ", secret);
}
}
Passos seguintes
Experimente este pacote na sua aplicação ao lidar com iteradores iteráveis assíncronas e fornecer feedback!
Resolução de problemas
Registar um problema em https://github.com/Azure/azure-sdk-for-js/issues
Contribuir
Se quiser contribuir para esta biblioteca, leia o guia de contribuição para saber mais sobre como criar e testar o código.
Azure SDK for JavaScript