Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
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