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, um das Ergebnis des LRO zu verarbeiten.

resolveOnUnsuccessful

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

resourceLocationConfig

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

restoreFrom

Ein serialisierter Poller, der verwendet werden kann, um einen vorhandenen angehaltenen Long-Running-Vorgang 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, um das Ergebnis des LRO zu verarbeiten.

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 oder abgebrochen wurde.

resolveOnUnsuccessful?: boolean

Eigenschaftswert

boolean

resourceLocationConfig

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

resourceLocationConfig?: ResourceLocationConfig

Eigenschaftswert

restoreFrom

Ein serialisierter Poller, der verwendet werden kann, um einen vorhandenen angehaltenen Long-Running-Vorgang 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