Azure Core Paging client library for JavaScript - version 1.7.0

此函式庫提供分頁非同步可迭代子的核心型別。

入門指南

安裝

此套件主要用於產生的程式代碼中,而不是由終端使用者直接取用。

關鍵概念

你可以參考我們的 架構概述,了解這個倉庫程式碼的運作方式。

Examples

使用以下類型的建築範例:

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);
  }
}

並使用以下類型:

  for await (let page of client.listSecrets().byPage({ maxPageSize: 2 })) {
    for (const secret of page) {
      console.log("secret: ", secret);
    }
  }

下一步

在你的應用程式中試用這個套件,處理非同步可迭代迭代器時,並提供回饋!

Troubleshooting

https://github.com/Azure/azure-sdk-for-js/issues

Contributing

如果您想要參與此連結庫,請閱讀 參與指南,以深入瞭解如何建置和測試程序代碼。