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 에서 문제 기록
참여
이 라이브러리에 기여하려면 기여 가이드 를 참조하여 코드를 빌드하고 테스트하는 방법에 대해 자세히 알아보세요.
GitHub에서 Microsoft와 공동 작업
이 콘텐츠의 원본은 GitHub에서 찾을 수 있으며, 여기서 문제와 끌어오기 요청을 만들고 검토할 수도 있습니다. 자세한 내용은 참여자 가이드를 참조하세요.
Azure SDK for JavaScript