Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Esta biblioteca proporciona tipos centrales para paginar iteradores iterables asíncronos.
Cómo empezar
Installation
Este paquete se usa principalmente en el código generado y no está pensado para ser consumido directamente por los usuarios finales.
Conceptos clave
Puedes encontrar una explicación de cómo funciona el código de este repositorio consultando nuestra visión general de arquitectura.
Examples
Ejemplo de construir con los 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);
}
}
Y usando los tipos:
for await (let page of client.listSecrets().byPage({ maxPageSize: 2 })) {
for (const secret of page) {
console.log("secret: ", secret);
}
}
Pasos siguientes
Prueba este paquete en tu aplicación cuando trates con iteradores asincrónicos e iterables y da feedback.
Troubleshooting
Registrar un problema en https://github.com/Azure/azure-sdk-for-js/issues
Contributing
Si desea contribuir a esta biblioteca, lea la guía de contribución de para obtener más información sobre cómo compilar y probar el código.
Azure SDK for JavaScript