Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Ta biblioteka oferuje podstawowe typy do stronicowania asynchronicznych iteratorów iterowalnych.
Rozpoczęcie pracy
Instalacja
Ten pakiet jest używany głównie w generowanym kodzie i nie jest przeznaczony do bezpośredniego użycia przez użytkowników końcowych.
Kluczowe pojęcia
Wyjaśnienie, jak działa kod tego repozytorium, znajdziesz w naszym przeglądzie architektury.
Examples
Przykład budowy z typami:
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);
}
}
I używając typów:
for await (let page of client.listSecrets().byPage({ maxPageSize: 2 })) {
for (const secret of page) {
console.log("secret: ", secret);
}
}
Następne kroki
Wypróbuj ten pakiet w swojej aplikacji, gdy masz do czynienia z asynchronicznymi iteratorami iteracyjnymi i udzielaj opinii!
Troubleshooting
Zgłoś problem pod https://github.com/Azure/azure-sdk-for-js/issues
Contributing
Jeśli chcesz współtworzyć tę bibliotekę, przeczytaj przewodnik dotyczący współtworzenia , aby dowiedzieć się więcej na temat tworzenia i testowania kodu.
Azure SDK for JavaScript