CreateHttpPollerOptions interface
Opzioni per createPoller.
Proprietà
| base |
L'URL di base da utilizzare per l'esecuzione delle richieste. |
| 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 |
Posizione potenziale del risultato dell'LRO se specificato dall'estensione LRO nel swagger. |
| restore |
Un poller serializzato che può essere usato per riprendere un'operazione a esecuzione prolungata esistente sospesa. |
| skip |
Un flag per ignorare la richiesta GET finale che normalmente recupererebbe la risorsa finale |
| 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à
baseUrl
L'URL di base da utilizzare per l'esecuzione delle richieste.
baseUrl?: string
Valore della proprietà
string
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
Posizione potenziale del risultato dell'LRO se specificato dall'estensione LRO nel swagger.
resourceLocationConfig?: ResourceLocationConfig
Valore della proprietà
restoreFrom
Un poller serializzato che può essere usato per riprendere un'operazione a esecuzione prolungata esistente sospesa.
restoreFrom?: string
Valore della proprietà
string
skipFinalGet
Un flag per ignorare la richiesta GET finale che normalmente recupererebbe la risorsa finale
skipFinalGet?: boolean
Valore della proprietà
boolean
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