Udostępnij za pośrednictwem


CreateHttpPollerOptions interface

Opcje dla .createPoller

Właściwości

intervalInMs

Określa, ile czasu będzie czekać poller przed wykonaniem nowego żądania do usługi.

processResult

Funkcja do przetwarzania wyniku LRO.

resolveOnUnsuccessful

Określ, czy zgłaszać wyjątek, jeśli operacja nie powiodła się, czy została anulowana.

resourceLocationConfig

Potencjalna lokalizacja wyniku LRO, jeśli zostanie określona przez rozszerzenie LRO w programie Swagger.

restoreFrom

Serializowany poller, który może służyć do wznowienia istniejącej wstrzymanej operacji długotrwałej.

updateState

Funkcja do przetwarzania stanu LRO.

withOperationLocation

Funkcja, która ma być wywoływana za każdym razem, gdy lokalizacja operacji jest aktualizowana przez usługę.

Szczegóły właściwości

intervalInMs

Określa, ile czasu będzie czekać poller przed wykonaniem nowego żądania do usługi.

intervalInMs?: number

Wartość właściwości

number

processResult

Funkcja do przetwarzania wyniku LRO.

processResult?: (result: unknown, state: TState) => Promise<TResult>

Wartość właściwości

(result: unknown, state: TState) => Promise<TResult>

resolveOnUnsuccessful

Określ, czy zgłaszać wyjątek, jeśli operacja nie powiodła się, czy została anulowana.

resolveOnUnsuccessful?: boolean

Wartość właściwości

boolean

resourceLocationConfig

Potencjalna lokalizacja wyniku LRO, jeśli zostanie określona przez rozszerzenie LRO w programie Swagger.

resourceLocationConfig?: ResourceLocationConfig

Wartość właściwości

restoreFrom

Serializowany poller, który może służyć do wznowienia istniejącej wstrzymanej operacji długotrwałej.

restoreFrom?: string

Wartość właściwości

string

updateState

Funkcja do przetwarzania stanu LRO.

updateState?: (state: TState, response: OperationResponse<unknown, RawRequest>) => void

Wartość właściwości

(state: TState, response: OperationResponse<unknown, RawRequest>) => void

withOperationLocation

Funkcja, która ma być wywoływana za każdym razem, gdy lokalizacja operacji jest aktualizowana przez usługę.

withOperationLocation?: (operationLocation: string) => void

Wartość właściwości

(operationLocation: string) => void