LroEngineOptions interface
Optionen für den LRO-Poller.
Eigenschaften
interval |
Definiert, wie lange der Poller warten soll, bevor eine neue Anforderung an den Dienst gestellt wird. |
is |
Ein Prädikat, um zu bestimmen, ob die LRO die Verarbeitung abgeschlossen hat. |
lro |
Der potenzielle Standort des Ergebnisses der LRO, wenn es durch die LRO-Erweiterung im Swagger angegeben wird. |
process |
Eine Funktion, um das Ergebnis des LRO zu verarbeiten. |
resolve |
Steuern Sie, ob eine Ausnahme ausgelöst werden soll, wenn der Vorgang fehlgeschlagen oder abgebrochen wurde. |
resume |
Ein serialisierter Poller, der verwendet werden kann, um einen vorhandenen angehaltenen Long-Running-Vorgang fortzusetzen. |
update |
Eine Funktion zum Verarbeiten des Zustands der LRO. |
Details zur Eigenschaft
intervalInMs
Definiert, wie lange der Poller warten soll, bevor eine neue Anforderung an den Dienst gestellt wird.
intervalInMs?: number
Eigenschaftswert
number
isDone
Ein Prädikat, um zu bestimmen, ob die LRO die Verarbeitung abgeschlossen hat.
isDone?: (lastResponse: unknown, state: TState) => boolean
Eigenschaftswert
(lastResponse: unknown, state: TState) => boolean
lroResourceLocationConfig
Der potenzielle Standort des Ergebnisses der LRO, wenn es durch die LRO-Erweiterung im Swagger angegeben wird.
lroResourceLocationConfig?: LroResourceLocationConfig
Eigenschaftswert
processResult
Eine Funktion, um das Ergebnis des LRO zu verarbeiten.
processResult?: (result: unknown, state: TState) => TResult
Eigenschaftswert
(result: unknown, state: TState) => TResult
resolveOnUnsuccessful
Steuern Sie, ob eine Ausnahme ausgelöst werden soll, wenn der Vorgang fehlgeschlagen oder abgebrochen wurde.
resolveOnUnsuccessful?: boolean
Eigenschaftswert
boolean
resumeFrom
Ein serialisierter Poller, der verwendet werden kann, um einen vorhandenen angehaltenen Long-Running-Vorgang fortzusetzen.
resumeFrom?: string
Eigenschaftswert
string
updateState
Eine Funktion zum Verarbeiten des Zustands der LRO.
updateState?: (state: TState, lastResponse: RawResponse) => void
Eigenschaftswert
(state: TState, lastResponse: RawResponse) => void