다음을 통해 공유


JavaScript용 Azure Abort Controller 클라이언트 라이브러리 - 버전 2.1.2

패키지는 @azure/abort-controllerAbortControllerAbortError 최신 JavaScript 플랫폼에 기본 제공되는 페치에서 사용하는 를 더 쉽게 사용할 수 있도록 하는 인터페이스 및 AbortSignal 클래스를 제공합니다AbortSignalLike.

일반적으로 JavaScript용 Azure SDK 고객은 이 라이브러리를 사용할 필요가 없습니다. 대신 플랫폼에서 사용 AbortControllerAbortSignal 제공하고 중단 신호를 Azure SDK 작업에 전달합니다.

주요 링크:

시작

설치

다음과 같이 npm을 사용하여 이 라이브러리 설치

npm install @azure/abort-controller

주요 개념

를 사용하여 AbortController 보류 중인 작업을 취소하기 위해 Azure SDK 작업에 전달할 수 있는 을 만듭니 AbortSignal 다. AbortSignal은 인스턴스화된 AbortControllersignal 속성을 통해 액세스할 수 있습니다. AbortSignal은 정적 메서드에서 직접 반환될 수도 있습니다(예: AbortSignal.timeout(100)). 100밀리초 후에 취소됩니다.

예제

아래 예제에서는 doAsyncWork를 속성 모음을 사용하는 함수라고 가정하며, 그 중 하나는 중단 신호입니다.

예제 1 - 기본 사용

const controller = new AbortController();
doAsyncWork({ abortSignal: controller.signal });

// at some point later
controller.abort();

예제 2 - 시간 제한으로 중단

const signal = AbortSignal.timeout(1000);
doAsyncWork({ abortSignal: signal });

다음 단계

rushx test를 실행하여 로컬에서 테스트를 빌드하고 실행할 수 있습니다. test 폴더를 탐색하여 퍼블릭 클래스의 고급 사용 및 동작을 확인합니다.

문제 해결

이 라이브러리를 사용하는 동안 문제가 발생하면 자유롭게 문제를 제기하세요.

참여

이 라이브러리에 기여하려면 기여 가이드 를 참조하여 코드를 빌드하고 테스트하는 방법에 대해 자세히 알아보세요.

Impressions