CreateHttpPollerOptions interface
Optionen für createPoller
.
Eigenschaften
interval |
Definiert, wie lange der Poller warten soll, bevor eine neue Anforderung an den Dienst gestellt 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. |
resource |
Der potenzielle Standort des Ergebnisses der LRO, wenn es durch die LRO-Erweiterung im Swagger angegeben wird. |
restore |
Ein serialisierter Poller, der verwendet werden kann, um einen vorhandenen angehaltenen Long-Running-Vorgang fortzusetzen. |
update |
Eine Funktion zum Verarbeiten des Zustands der LRO. |
with |
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