CreateHttpPollerOptions interface
Opzioni per createPoller
.
Proprietà
interval |
Definisce il tempo di attesa del poller prima di effettuare una nuova richiesta al servizio. |
process |
Funzione per elaborare il risultato dell'LRO. |
resolve |
Controllare se generare un'eccezione se l'operazione non è riuscita o è stata annullata. |
resource |
La posizione potenziale del risultato dell'LRO, se specificata dall'estensione LRO nel swagger. |
restore |
Un poller serializzato che può essere utilizzato per riprendere un'operazione a esecuzione prolungata sospesa esistente. |
update |
Funzione per elaborare lo stato dell'LRO. |
with |
Funzione da chiamare ogni volta che il percorso dell'operazione viene aggiornato dal servizio. |
Dettagli proprietà
intervalInMs
Definisce il tempo di attesa del poller prima di effettuare una nuova richiesta al servizio.
intervalInMs?: number
Valore della proprietà
number
processResult
Funzione per elaborare il risultato dell'LRO.
processResult?: (result: unknown, state: TState) => Promise<TResult>
Valore della proprietà
(result: unknown, state: TState) => Promise<TResult>
resolveOnUnsuccessful
Controllare se generare un'eccezione se l'operazione non è riuscita o è stata annullata.
resolveOnUnsuccessful?: boolean
Valore della proprietà
boolean
resourceLocationConfig
La posizione potenziale del risultato dell'LRO, se specificata dall'estensione LRO nel swagger.
resourceLocationConfig?: ResourceLocationConfig
Valore della proprietà
restoreFrom
Un poller serializzato che può essere utilizzato per riprendere un'operazione a esecuzione prolungata sospesa esistente.
restoreFrom?: string
Valore della proprietà
string
updateState
Funzione per elaborare lo stato dell'LRO.
updateState?: (state: TState, response: OperationResponse<unknown, RawRequest>) => void
Valore della proprietà
(state: TState, response: OperationResponse<unknown, RawRequest>) => void
withOperationLocation
Funzione da chiamare ogni volta che il percorso dell'operazione viene aggiornato dal servizio.
withOperationLocation?: (operationLocation: string) => void
Valore della proprietà
(operationLocation: string) => void