CreateHttpPollerOptions interface
Opções para createPoller
.
Propriedades
interval |
Define quanto tempo o poller vai esperar antes de fazer um novo pedido ao serviço. |
process |
Uma função para processar o resultado do LRO. |
resolve |
Controle se pretende lançar uma exceção se a operação falhou ou foi cancelada. |
resource |
A localização potencial do resultado do LRO, se especificado pela extensão LRO no swagger. |
restore |
Um poller serializado que pode ser utilizado para retomar uma Operação de Execução Prolongada em pausa existente. |
update |
Uma função para processar o estado do LRO. |
with |
Uma função a ser chamada sempre que a localização da operação é atualizada pelo serviço. |
Detalhes de Propriedade
intervalInMs
Define quanto tempo o poller vai esperar antes de fazer um novo pedido ao serviço.
intervalInMs?: number
Valor de Propriedade
number
processResult
Uma função para processar o resultado do LRO.
processResult?: (result: unknown, state: TState) => Promise<TResult>
Valor de Propriedade
(result: unknown, state: TState) => Promise<TResult>
resolveOnUnsuccessful
Controle se pretende lançar uma exceção se a operação falhou ou foi cancelada.
resolveOnUnsuccessful?: boolean
Valor de Propriedade
boolean
resourceLocationConfig
A localização potencial do resultado do LRO, se especificado pela extensão LRO no swagger.
resourceLocationConfig?: ResourceLocationConfig
Valor de Propriedade
restoreFrom
Um poller serializado que pode ser utilizado para retomar uma Operação de Execução Prolongada em pausa existente.
restoreFrom?: string
Valor de Propriedade
string
updateState
Uma função para processar o estado do LRO.
updateState?: (state: TState, response: OperationResponse<unknown, RawRequest>) => void
Valor de Propriedade
(state: TState, response: OperationResponse<unknown, RawRequest>) => void
withOperationLocation
Uma função a ser chamada sempre que a localização da operação é atualizada pelo serviço.
withOperationLocation?: (operationLocation: string) => void
Valor de Propriedade
(operationLocation: string) => void