CreateHttpPollerOptions interface
에 대한 옵션입니다 createPoller
.
속성
interval |
서비스에 대한 새 요청을 만들기 전에 폴러가 대기할 시간을 정의합니다. |
process |
LRO의 결과를 처리하는 함수입니다. |
resolve |
작업이 실패했거나 취소된 경우 예외를 throw할지 여부를 제어합니다. |
resource |
swagger에서 LRO 확장으로 지정된 경우 LRO 결과의 잠재적 위치입니다. |
restore |
일시 중지된 장기 실행 작업을 다시 시작하는 데 사용할 수 있는 직렬화된 폴러입니다. |
update |
LRO의 상태를 처리하는 함수입니다. |
with |
서비스에서 작업 위치를 업데이트할 때마다 호출할 함수입니다. |
속성 세부 정보
intervalInMs
서비스에 대한 새 요청을 만들기 전에 폴러가 대기할 시간을 정의합니다.
intervalInMs?: number
속성 값
number
processResult
LRO의 결과를 처리하는 함수입니다.
processResult?: (result: unknown, state: TState) => Promise<TResult>
속성 값
(result: unknown, state: TState) => Promise<TResult>
resolveOnUnsuccessful
작업이 실패했거나 취소된 경우 예외를 throw할지 여부를 제어합니다.
resolveOnUnsuccessful?: boolean
속성 값
boolean
resourceLocationConfig
swagger에서 LRO 확장으로 지정된 경우 LRO 결과의 잠재적 위치입니다.
resourceLocationConfig?: ResourceLocationConfig
속성 값
restoreFrom
일시 중지된 장기 실행 작업을 다시 시작하는 데 사용할 수 있는 직렬화된 폴러입니다.
restoreFrom?: string
속성 값
string
updateState
LRO의 상태를 처리하는 함수입니다.
updateState?: (state: TState, response: OperationResponse<unknown, RawRequest>) => void
속성 값
(state: TState, response: OperationResponse<unknown, RawRequest>) => void
withOperationLocation
서비스에서 작업 위치를 업데이트할 때마다 호출할 함수입니다.
withOperationLocation?: (operationLocation: string) => void
속성 값
(operationLocation: string) => void
Azure SDK for JavaScript