Freigeben über


CreateHttpPollerOptions interface

Optionen für createPoller.

Eigenschaften

intervalInMs

Definiert, wie viel Zeit der Abrufer wartet, bevor eine neue Anforderung an den Dienst gestellt wird.

processResult

Eine Funktion zum Verarbeiten des Ergebnisses des LRO.

resolveOnUnsuccessful

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

resourceLocationConfig

Der mögliche Standort des Ergebnisses der LRO, wenn die LRO-Erweiterung im Swagger angegeben wird.

restoreFrom

Ein serialisierter Abruf, der zum Fortsetzen eines vorhandenen angehaltenen Long-Running-Vorgangs verwendet werden kann.

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 viel Zeit der Abrufer wartet, bevor eine neue Anforderung an den Dienst gestellt wird.

intervalInMs?: number

Eigenschaftswert

number

processResult

Eine Funktion zum Verarbeiten des Ergebnisses des LRO.

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

Eigenschaftswert

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

resolveOnUnsuccessful

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

resolveOnUnsuccessful?: boolean

Eigenschaftswert

boolean

resourceLocationConfig

Der mögliche Standort des Ergebnisses der LRO, wenn die LRO-Erweiterung im Swagger angegeben wird.

resourceLocationConfig?: ResourceLocationConfig

Eigenschaftswert

restoreFrom

Ein serialisierter Abruf, der zum Fortsetzen eines vorhandenen angehaltenen Long-Running-Vorgangs verwendet werden kann.

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