Compartir a través de


CreateHttpPollerOptions interface

Opciones de createPoller.

Propiedades

intervalInMs

Define cuánto tiempo va a esperar el sondeo antes de realizar una nueva solicitud al servicio.

processResult

Función para procesar el resultado del LRO.

resolveOnUnsuccessful

Controlar si se debe producir una excepción si se produjo un error en la operación o se canceló.

resourceLocationConfig

La posible ubicación del resultado del LRO si se especifica mediante la extensión LRO en swagger.

restoreFrom

Un sondeo serializado que se puede usar para reanudar una operación de larga duración en pausa existente.

updateState

Función para procesar el estado del LRO.

withOperationLocation

El servicio actualiza una función a la que se va a llamar cada vez que el servicio actualiza la ubicación de la operación.

Detalles de las propiedades

intervalInMs

Define cuánto tiempo va a esperar el sondeo antes de realizar una nueva solicitud al servicio.

intervalInMs?: number

Valor de propiedad

number

processResult

Función para procesar el resultado del LRO.

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

Valor de propiedad

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

resolveOnUnsuccessful

Controlar si se debe producir una excepción si se produjo un error en la operación o se canceló.

resolveOnUnsuccessful?: boolean

Valor de propiedad

boolean

resourceLocationConfig

La posible ubicación del resultado del LRO si se especifica mediante la extensión LRO en swagger.

resourceLocationConfig?: ResourceLocationConfig

Valor de propiedad

restoreFrom

Un sondeo serializado que se puede usar para reanudar una operación de larga duración en pausa existente.

restoreFrom?: string

Valor de propiedad

string

updateState

Función para procesar el estado del LRO.

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

Valor de propiedad

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

withOperationLocation

El servicio actualiza una función a la que se va a llamar cada vez que el servicio actualiza la ubicación de la operación.

withOperationLocation?: (operationLocation: string) => void

Valor de propiedad

(operationLocation: string) => void