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

La posizione potenziale del risultato dell'LRO, se specificata dall'estensione LRO nel swagger.

restoreFrom

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

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à

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