Share via


PollOperationState interface

PollOperationState에는 장기 실행 작업 폴러를 정의하는 데 필요한 가장 작은 속성 집합의 의견 목록이 포함되어 있습니다.

Poller 클래스는 트리거를 시작하고, 대기하고, 잠재적으로 장기 실행 작업을 취소하는 로컬 제어 메커니즘으로 작동하지만, PollOperationState는 원격 장기 실행 작업의 상태를 문서화합니다.

작업이 시작될 때, 완료된 경우 및 취소될 때 적어도 업데이트해야 합니다. 그러나 구현에는 다른 이유로 업데이트할 수 있는 다른 수의 속성이 있을 수 있습니다.

속성

error

작업에 오류가 발생한 경우 존재합니다.

isCancelled

작업이 취소된 경우 True입니다.

isCompleted

작업이 완료된 경우 True입니다.

isStarted

작업이 시작된 경우 True입니다.

result

예상된 형식의 결과로 작업이 종료된 경우 존재합니다.

속성 세부 정보

error

작업에 오류가 발생한 경우 존재합니다.

error?: Error

속성 값

Error

isCancelled

작업이 취소된 경우 True입니다.

isCancelled?: boolean

속성 값

boolean

isCompleted

작업이 완료된 경우 True입니다.

isCompleted?: boolean

속성 값

boolean

isStarted

작업이 시작된 경우 True입니다.

isStarted?: boolean

속성 값

boolean

result

예상된 형식의 결과로 작업이 종료된 경우 존재합니다.

result?: TResult

속성 값

TResult