Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Tato knihovna poskytuje základní typy pro stránkování asynchronních iterátorů.
Začínáme
Instalace
Tento balíček se primárně používá ve vygenerovaném kódu a nemá být využíván přímo koncovými uživateli.
Klíčové koncepty
Vysvětlení, jak funguje kód tohoto repozitáře, najdete v našem přehledu architektury.
Příklady
Příklad stavby s typy:
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);
}
}
A pomocí typů:
for await (let page of client.listSecrets().byPage({ maxPageSize: 2 })) {
for (const secret of page) {
console.log("secret: ", secret);
}
}
Další kroky
Vyzkoušejte tento balíček ve své aplikaci při práci s asynchronními iterátory a poskytněte zpětnou vazbu!
Troubleshooting
E-log issue na https://github.com/Azure/azure-sdk-for-js/issues
Contributing
Pokud chcete přispívat do této knihovny, přečtěte si průvodce přispívání a přečtěte si další informace o vytváření a testování kódu.
Azure SDK for JavaScript