Condividi tramite


CreateHttpPollerOptions interface

Opzioni per createPoller.

Proprietà

baseUrl

L'URL di base da utilizzare per l'esecuzione delle richieste.

intervalInMs

Definisce il tempo di attesa del poller prima di effettuare una nuova richiesta al servizio.

processResult

Funzione per elaborare il risultato dell'LRO.

resolveOnUnsuccessful

Controllare se generare un'eccezione se l'operazione non è riuscita o è stata annullata.

resourceLocationConfig

Posizione potenziale del risultato dell'LRO se specificato dall'estensione LRO nel swagger.

restoreFrom

Un poller serializzato che può essere usato per riprendere un'operazione a esecuzione prolungata esistente sospesa.

skipFinalGet

Un flag per ignorare la richiesta GET finale che normalmente recupererebbe la risorsa finale

updateState

Funzione per elaborare lo stato dell'LRO.

withOperationLocation

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