CreateHttpPollerOptions interface
Opções para createPoller.
Propriedades
| interval |
Define quanto tempo o sondador aguardará antes de fazer uma nova solicitação ao serviço. |
| process |
Uma função para processar o resultado do LRO. |
| resolve |
Controlar se uma exceção será gerada se a operação falhou ou foi cancelada. |
| resource |
O local potencial do resultado do LRO se especificado pela extensão LRO no swagger. |
| restore |
Um sondador serializado que pode ser usado para retomar uma operação de execução longa pausada existente. |
| update |
Uma função para processar o estado do LRO. |
| with |
Uma função a ser chamada sempre que o local da operação é atualizado pelo serviço. |
Detalhes da propriedade
intervalInMs
Define quanto tempo o sondador aguardará antes de fazer uma nova solicitação ao serviço.
intervalInMs?: number
Valor da propriedade
number
processResult
Uma função para processar o resultado do LRO.
processResult?: (result: unknown, state: TState) => Promise<TResult>
Valor da propriedade
(result: unknown, state: TState) => Promise<TResult>
resolveOnUnsuccessful
Controlar se uma exceção será gerada se a operação falhou ou foi cancelada.
resolveOnUnsuccessful?: boolean
Valor da propriedade
boolean
resourceLocationConfig
O local potencial do resultado do LRO se especificado pela extensão LRO no swagger.
resourceLocationConfig?: ResourceLocationConfig
Valor da propriedade
restoreFrom
Um sondador serializado que pode ser usado para retomar uma operação de execução longa pausada existente.
restoreFrom?: string
Valor da propriedade
string
updateState
Uma função para processar o estado do LRO.
updateState?: (state: TState, response: OperationResponse<unknown, RawRequest>) => void
Valor da propriedade
(state: TState, response: OperationResponse<unknown, RawRequest>) => void
withOperationLocation
Uma função a ser chamada sempre que o local da operação é atualizado pelo serviço.
withOperationLocation?: (operationLocation: string) => void
Valor da propriedade
(operationLocation: string) => void