你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
适用于 JavaScript 的 Azure Core 分页客户端库 - 版本 1.6.2
此库提供用于分页异步迭代器的核心类型。
入门
安装
如果在 azure-sdk-for-js 存储库中将其用作另一个项目的一部分,请在克隆存储库后运行 rush install
。
否则,请使用 npm 在应用程序中安装此包,如下所示
npm install @azure/core-paging
关键概念
有关此存储库代码工作原理的说明,请参阅 我们的体系结构概述。
示例
使用 类型生成的示例:
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),
};
}
使用类型:
for await (let page of client.listSecrets().byPage({ maxPageSize: 2 })) {
for (const secret of page) {
console.log("secret: ", secret);
}
}
后续步骤
处理异步可迭代器时,请在应用程序中试用此包并提供反馈!
疑难解答
在 https://github.com/Azure/azure-sdk-for-js/issues 上记录问题
贡献
若要为此库做出贡献,请阅读贡献指南,详细了解如何生成和测试代码。