다음을 통해 공유


CreateHttpPollerOptions interface

에 대한 옵션입니다 createPoller.

속성

intervalInMs

서비스에 대한 새 요청을 만들기 전에 폴러가 대기할 시간을 정의합니다.

processResult

LRO의 결과를 처리하는 함수입니다.

resolveOnUnsuccessful

작업이 실패했거나 취소된 경우 예외를 throw할지 여부를 제어합니다.

resourceLocationConfig

swagger에서 LRO 확장으로 지정된 경우 LRO 결과의 잠재적 위치입니다.

restoreFrom

일시 중지된 장기 실행 작업을 다시 시작하는 데 사용할 수 있는 직렬화된 폴러입니다.

updateState

LRO의 상태를 처리하는 함수입니다.

withOperationLocation

서비스에서 작업 위치를 업데이트할 때마다 호출할 함수입니다.

속성 세부 정보

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