Freigeben über


CreateHttpPollerOptions interface

Optionen für createPoller.

Eigenschaften

baseUrl

Die Basis-URL, die bei Anfragen verwendet werden soll.

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.

skipFinalGet

Ein Flag zum Überspringen der letzten GET-Anforderung, die normalerweise die endgültige Ressource abrufen würde

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

baseUrl

Die Basis-URL, die bei Anfragen verwendet werden soll.

baseUrl?: string

Eigenschaftswert

string

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

skipFinalGet

Ein Flag zum Überspringen der letzten GET-Anforderung, die normalerweise die endgültige Ressource abrufen würde

skipFinalGet?: boolean

Eigenschaftswert

boolean

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