CreateHttpPollerOptions interface
Opciones de createPoller
.
Propiedades
interval |
Define cuánto tiempo va a esperar el sondeo antes de realizar una nueva solicitud al servicio. |
process |
Función para procesar el resultado del LRO. |
resolve |
Controlar si se produce una excepción si se produjo un error en la operación o si se canceló. |
resource |
Ubicación potencial del resultado del LRO si se especifica mediante la extensión LRO en swagger. |
restore |
Un sondeo serializado que se puede usar para reanudar una operación de larga duración en pausa existente. |
update |
Función para procesar el estado del LRO. |
with |
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 produce una excepción si se produjo un error en la operación o si se canceló.
resolveOnUnsuccessful?: boolean
Valor de propiedad
boolean
resourceLocationConfig
Ubicación potencial 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