SimplePollerLike interface
Ein einfacher Poller, der zum Abrufen eines vorgangs mit langer Ausführung verwendet werden kann.
Methoden
| get |
Gibt den Zustand der Operation zurück. |
| get |
Gibt den Ergebniswert der Operation zurück, unabhängig vom Zustand des Pollers. Sie kann je nach Implementierung undefinierte oder unvollständige Form des endgültigen TResult-Werts zurückgeben. |
| is |
Es gibt Wahrheit aus, wenn der Poller die Umfrage abgeschlossen hat. |
| is |
Gibt wahr zurück, wenn der Poller gestoppt wird. |
| on |
Ruft den bereitgestellten Callback nach Abschluss jedes Polings auf und sendet den aktuellen Zustand der Operation des Pollers. Es gibt eine Methode zurück, mit der man keine Updates mehr für die jeweilige Rückruffunktion erhalten kann. |
| poll({ abort |
Gibt ein Versprechen zurück, das gelöst wird, sobald eine einzelne Abfrageanfrage abgeschlossen ist. Dies geschieht, indem die Aktualisierungsmethode der Poller-Operation aufgerufen wird. |
| poll |
Gibt ein Versprechen zurück, das aufgelöst wird, sobald die zugrunde liegende Operation abgeschlossen ist. |
| serialize() | Gibt ein Versprechen zurück, das für eine serialisierte Version der Operation des Pollers verwendet werden könnte, indem die Serialisierungsmethode der Operation aufgerufen wird. |
| stop |
Das verhindert, dass der Poller weiter umfragt. Bitte beachten Sie, dass dies nur die Client-seitige Abfrage stoppt |
| submitted() | Warte, bis der Poller eingereicht wird. |
| to |
Gibt eine String-Darstellung der Operation des Pollers zurück. Ähnlich wie Serializieren, aber mit einem String zurück. |
Details zur Methode
getOperationState()
Gibt den Zustand der Operation zurück.
function getOperationState(): TState
Gibt zurück
TState
getResult()
Gibt den Ergebniswert der Operation zurück, unabhängig vom Zustand des Pollers. Sie kann je nach Implementierung undefinierte oder unvollständige Form des endgültigen TResult-Werts zurückgeben.
function getResult(): undefined | TResult
Gibt zurück
undefined | TResult
isDone()
Es gibt Wahrheit aus, wenn der Poller die Umfrage abgeschlossen hat.
function isDone(): boolean
Gibt zurück
boolean
isStopped()
Warnung
Diese API ist nun veraltet.
Use abortSignal status to track this instead.
Gibt wahr zurück, wenn der Poller gestoppt wird.
function isStopped(): boolean
Gibt zurück
boolean
onProgress((state: TState) => void)
Ruft den bereitgestellten Callback nach Abschluss jedes Polings auf und sendet den aktuellen Zustand der Operation des Pollers.
Es gibt eine Methode zurück, mit der man keine Updates mehr für die jeweilige Rückruffunktion erhalten kann.
function onProgress(callback: (state: TState) => void): CancelOnProgress
Parameter
- callback
-
(state: TState) => void
Gibt zurück
poll({ abortSignal?: AbortSignalLike })
Gibt ein Versprechen zurück, das gelöst wird, sobald eine einzelne Abfrageanfrage abgeschlossen ist. Dies geschieht, indem die Aktualisierungsmethode der Poller-Operation aufgerufen wird.
function poll(options?: { abortSignal?: AbortSignalLike }): Promise<TState>
Parameter
- options
-
{ abortSignal?: AbortSignalLike }
Gibt zurück
Promise<TState>
pollUntilDone({ abortSignal?: AbortSignalLike })
Gibt ein Versprechen zurück, das aufgelöst wird, sobald die zugrunde liegende Operation abgeschlossen ist.
function pollUntilDone(pollOptions?: { abortSignal?: AbortSignalLike }): Promise<TResult>
Parameter
- pollOptions
-
{ abortSignal?: AbortSignalLike }
Gibt zurück
Promise<TResult>
serialize()
Gibt ein Versprechen zurück, das für eine serialisierte Version der Operation des Pollers verwendet werden könnte, indem die Serialisierungsmethode der Operation aufgerufen wird.
function serialize(): Promise<string>
Gibt zurück
Promise<string>
stopPolling()
Warnung
Diese API ist nun veraltet.
Use abortSignal to stop polling instead.
Das verhindert, dass der Poller weiter umfragt. Bitte beachten Sie, dass dies nur die Client-seitige Abfrage stoppt
function stopPolling()
submitted()
Warte, bis der Poller eingereicht wird.
function submitted(): Promise<void>
Gibt zurück
Promise<void>
toString()
Warnung
Diese API ist nun veraltet.
Use serialize() instead.
Gibt eine String-Darstellung der Operation des Pollers zurück. Ähnlich wie Serializieren, aber mit einem String zurück.
function toString(): string
Gibt zurück
string