Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Essa biblioteca fornece tipos principais para paginar iteradores iteráveis assíncronos.
Introdução
Instalação
Se você estiver usando este pacote como parte de outro projeto no repositório azure-sdk-for-js, execute rush install depois de clonar o repositório.
Caso contrário, use o npm para instalar este pacote no aplicativo da seguinte maneira
npm install @azure/core-paging
Principais conceitos
Você pode encontrar uma explicação de como o código desse repositório funciona acessando nossa visã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 usando os tipos:
for await (let page of client.listSecrets().byPage({ maxPageSize: 2 })) {
for (const secret of page) {
console.log("secret: ", secret);
}
}
Próximas etapas
Experimente este pacote em seu aplicativo ao lidar com iteradores iteráveis assíncronos e forneça comentários!
Solução de problemas
Registrar um problema em https://github.com/Azure/azure-sdk-for-js/issues
Contribuição
Se você quiser contribuir com essa biblioteca, leia o guia de contribuição para saber como criar e testar o código.

Azure SDK for JavaScript