Freigeben über


CreateHttpPollerOptions interface

Optionen für createPoller.

Eigenschaften

intervalInMs

Definiert, wie lange der Poller warten soll, bevor eine neue Anforderung an den Dienst gestellt wird.

processResult

Eine Funktion zum Verarbeiten des Ergebnisses der LRO.

resolveOnUnsuccessful

Steuern Sie, ob eine Ausnahme ausgelöst werden soll, wenn der Vorgang fehlgeschlagen ist oder abgebrochen wurde.

resourceLocationConfig

Die potenzielle Position des Ergebnisses der LRO, wenn es durch die LRO-Erweiterung im Swagger angegeben wird.

restoreFrom

Ein serialisierter Abruf, der verwendet werden kann, um einen vorhandenen angehaltenen Langlaufvorgang fortzusetzen.

updateState

Eine Funktion zum Verarbeiten des Zustands der LRO.

withOperationLocation

Eine Funktion, die jedes Mal aufgerufen werden soll, wenn der Vorgangsspeicherort vom Dienst aktualisiert wird.

Details zur Eigenschaft

intervalInMs

Definiert, wie lange der Poller warten soll, bevor eine neue Anforderung an den Dienst gestellt wird.

intervalInMs?: number

Eigenschaftswert

number

processResult

Eine Funktion zum Verarbeiten des Ergebnisses der LRO.

processResult?: (result: unknown, state: TState) => Promise<TResult>

Eigenschaftswert

(result: unknown, state: TState) => Promise<TResult>

resolveOnUnsuccessful

Steuern Sie, ob eine Ausnahme ausgelöst werden soll, wenn der Vorgang fehlgeschlagen ist oder abgebrochen wurde.

resolveOnUnsuccessful?: boolean

Eigenschaftswert

boolean

resourceLocationConfig

Die potenzielle Position des Ergebnisses der LRO, wenn es durch die LRO-Erweiterung im Swagger angegeben wird.

resourceLocationConfig?: ResourceLocationConfig

Eigenschaftswert

restoreFrom

Ein serialisierter Abruf, der verwendet werden kann, um einen vorhandenen angehaltenen Langlaufvorgang fortzusetzen.

restoreFrom?: string

Eigenschaftswert

string

updateState

Eine Funktion zum Verarbeiten des Zustands der LRO.

updateState?: (state: TState, response: OperationResponse<unknown, RawRequest>) => void

Eigenschaftswert

(state: TState, response: OperationResponse<unknown, RawRequest>) => void

withOperationLocation

Eine Funktion, die jedes Mal aufgerufen werden soll, wenn der Vorgangsspeicherort vom Dienst aktualisiert wird.

withOperationLocation?: (operationLocation: string) => void

Eigenschaftswert

(operationLocation: string) => void