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 principales para paginar iteradores asincrónicos.
Introducción
Instalación
Si se usa como parte de otro proyecto en el repositorio azure-sdk-for-js, ejecute rush install
después de clonar el repositorio.
De lo contrario, use npm para instalar este paquete en la aplicación como se indica a continuación.
npm install @azure/core-paging
Conceptos clave
Para obtener una explicación de cómo funciona el código de este repositorio, vaya a nuestra introducción a la arquitectura.
Ejemplos
Ejemplo de compilación con los 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),
};
}
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
Pruebe este paquete en la aplicación al tratar con iteradores iterables asincrónicos y proporcione comentarios.
Solución de problemas
Registre una incidencia en https://github.com/Azure/azure-sdk-for-js/issues.
Contribuciones
Si desea contribuir a esta biblioteca, lea la guía de contribución para obtener más información sobre cómo compilar y probar el código.
Azure SDK for JavaScript