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 de núcleo para paginação de iteradores iteráveis assíncronos.
Como Começar
Instalação
Este pacote é usado principalmente no código gerado e não se destina a ser consumido diretamente pelos usuários finais.
Conceitos-chave
Pode encontrar uma explicação de como funciona o código deste repositório consultando a nossa visão geral da arquitetura.
Exemplos
Exemplo de construção com os tipos:
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 os tipos:
for await (let page of client.listSecrets().byPage({ maxPageSize: 2 })) {
for (const secret of page) {
console.log("secret: ", secret);
}
}
Passos seguintes
Experimenta este pacote na tua aplicação quando lidares com iteradores iteráveis assíncronos e dá feedback!
Troubleshooting
Registar um problema em https://github.com/Azure/azure-sdk-for-js/issues
Contributing
Se você 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