Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Ez a kódtár alapvető típusokat biztosít az aszinkron iterátorok lapozásához.
Első lépések
Telepítés
Ha ezt egy másik projekt részeként használja az azure-sdk-for-js adattárban, futtassa a parancsot rush install az adattár klónozása után.
Ellenkező esetben az npm használatával telepítse ezt a csomagot az alkalmazásban az alábbiak szerint
npm install @azure/core-paging
Fő fogalmak
Az adattár kódjának működéséről az architektúra áttekintésével talál magyarázatot.
Példák
Példa az építésre a következő típusokkal:
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),
};
}
És a típusok használata:
for await (let page of client.listSecrets().byPage({ maxPageSize: 2 })) {
for (const secret of page) {
console.log("secret: ", secret);
}
}
Következő lépések
Próbálja ki ezt a csomagot az alkalmazásban, amikor aszinkron iterátorral foglalkozik, és visszajelzést ad!
Hibaelhárítás
Probléma naplózása a címen https://github.com/Azure/azure-sdk-for-js/issues
Közreműködés
Ha hozzá szeretne járulni ehhez a kódtárhoz, olvassa el a közreműködői útmutatót , amelyből többet is megtudhat a kód összeállításáról és teszteléséről.

Azure SDK for JavaScript