Condividi tramite


CreateHttpPollerOptions interface

Opzioni per createPoller.

Proprietà

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 specificata dall'estensione LRO nel swagger.

restoreFrom

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

updateState

Funzione per elaborare lo stato dell'LRO.

withOperationLocation

Una 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

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 usato per riprendere un'operazione a esecuzione prolungata 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

Una funzione da chiamare ogni volta che il percorso dell'operazione viene aggiornato dal servizio.

withOperationLocation?: (operationLocation: string) => void

Valore della proprietà

(operationLocation: string) => void