PollOperation interface
PollOperation ist eine Schnittstelle, die definiert, wie der lokale Verweis auf den Zustand des Remotevorgangs mit langer Ausführungsdauer aktualisiert wird, ebenso wie das Anfordern des Abbruchs desselben Vorgangs.
Außerdem verfügt sie über eine Methode zum Serialisieren des Vorgangs, sodass er jederzeit gespeichert und fortgesetzt werden kann.
Eigenschaften
state | Der Zustand des Vorgangs. Es wird verwendet, um die grundlegenden Eigenschaften von PollOperationState sowie alle benutzerdefinierten Eigenschaften zu speichern, die die Implementierung möglicherweise erfordert. |
Methoden
cancel({ abort |
Versucht, den zugrunde liegenden Vorgang abzubrechen. Es empfängt nur optional ein Objekt mit einer abortSignal-Eigenschaft aus @azure/abort-controller's AbortSignalLike. Es gibt eine Zusage zurück, die mit einer aktualisierten Version des Abfragevorgangs aufgelöst werden sollte. |
to |
Serialisiert den Vorgang. Nützlich, wenn Sie einen Poller erstellen möchten, der einen vorhandenen Vorgang überwacht. |
update({ abort |
Definiert, wie der Remotedienst Updates für den Status des vorgangs mit langer Ausführungsdauer anzufordern. Optional empfängt es ein Objekt mit einer abortSignal-Eigenschaft aus @azure/abort-controller's AbortSignalLike. Optional erhält auch eine "fireProgress"-Funktion, die bei Aufruf für das Auslösen der onProgress-Rückrufe des Pollers verantwortlich ist. |
Details zur Eigenschaft
state
Der Zustand des Vorgangs. Es wird verwendet, um die grundlegenden Eigenschaften von PollOperationState sowie alle benutzerdefinierten Eigenschaften zu speichern, die die Implementierung möglicherweise erfordert.
state: TState
Eigenschaftswert
TState
Details zur Methode
cancel({ abortSignal?: AbortSignalLike })
Warnung
Diese API ist nun veraltet.
cancel
has been deprecated because it was not implemented.
Versucht, den zugrunde liegenden Vorgang abzubrechen.
Es empfängt nur optional ein Objekt mit einer abortSignal-Eigenschaft aus @azure/abort-controller's AbortSignalLike.
Es gibt eine Zusage zurück, die mit einer aktualisierten Version des Abfragevorgangs aufgelöst werden sollte.
function cancel(options?: { abortSignal?: AbortSignalLike }): Promise<PollOperation<TState, TResult>>
Parameter
- options
-
{ abortSignal?: AbortSignalLike }
Optionale Eigenschaften, die an die Updatemethode des Vorgangs übergeben werden.
Gibt zurück
Promise<PollOperation<TState, TResult>>
toString()
Serialisiert den Vorgang. Nützlich, wenn Sie einen Poller erstellen möchten, der einen vorhandenen Vorgang überwacht.
function toString(): string
Gibt zurück
string
update({ abortSignal?: AbortSignalLike, fireProgress?: (state: TState) => void })
Definiert, wie der Remotedienst Updates für den Status des vorgangs mit langer Ausführungsdauer anzufordern.
Optional empfängt es ein Objekt mit einer abortSignal-Eigenschaft aus @azure/abort-controller's AbortSignalLike. Optional erhält auch eine "fireProgress"-Funktion, die bei Aufruf für das Auslösen der onProgress-Rückrufe des Pollers verantwortlich ist.
function update(options?: { abortSignal?: AbortSignalLike, fireProgress?: (state: TState) => void }): Promise<PollOperation<TState, TResult>>
Parameter
- options
-
{ abortSignal?: AbortSignalLike, fireProgress?: (state: TState) => void }
Optionale Eigenschaften, die an die Updatemethode des Vorgangs übergeben werden.
Gibt zurück
Promise<PollOperation<TState, TResult>>