CreateHttpPollerOptions interface
Opciones de createPoller.
Propiedades
| base |
La URL base que se utilizará al realizar solicitudes. |
| 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 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. |
| skip |
Una marca para omitir la solicitud GET final que normalmente capturaría el recurso final |
| 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
baseUrl
La URL base que se utilizará al realizar solicitudes.
baseUrl?: string
Valor de propiedad
string
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 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
skipFinalGet
Una marca para omitir la solicitud GET final que normalmente capturaría el recurso final
skipFinalGet?: boolean
Valor de propiedad
boolean
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