Freigeben über


PollOperationState interface

PollOperationState enthält eine Meinungsliste der kleinsten Gruppe von Eigenschaften, die zum Definieren eines Abfragevorgangs mit langer Ausführung erforderlich sind.

Während die Poller-Klasse als lokaler Steuerungsmechanismus funktioniert, um mit dem Auslösen zu beginnen, warten und möglicherweise einen Vorgang mit langer Ausführung abzubrechen, dokumentiert der PollOperationState den Status des Remote-Vorgangs für lange Ausführung.

Es sollte mindestens aktualisiert werden, wenn der Vorgang gestartet wird, wann er beendet ist und wann er abgebrochen wird. Implementierungen können jedoch eine beliebige andere Anzahl von Eigenschaften aufweisen, die aus anderen Gründen aktualisiert werden können.

Eigenschaften

error

Ist vorhanden, wenn beim Vorgang ein Fehler aufgetreten ist.

isCancelled

True, wenn der Vorgang abgebrochen wurde.

isCompleted

True, wenn der Vorgang abgeschlossen wurde.

isStarted

True, wenn der Vorgang gestartet wurde.

result

Ist vorhanden, wenn der Vorgang aufgrund eines erwarteten Typs abgeschlossen wurde.

Details zur Eigenschaft

error

Ist vorhanden, wenn beim Vorgang ein Fehler aufgetreten ist.

error?: Error

Eigenschaftswert

Error

isCancelled

True, wenn der Vorgang abgebrochen wurde.

isCancelled?: boolean

Eigenschaftswert

boolean

isCompleted

True, wenn der Vorgang abgeschlossen wurde.

isCompleted?: boolean

Eigenschaftswert

boolean

isStarted

True, wenn der Vorgang gestartet wurde.

isStarted?: boolean

Eigenschaftswert

boolean

result

Ist vorhanden, wenn der Vorgang aufgrund eines erwarteten Typs abgeschlossen wurde.

result?: TResult

Eigenschaftswert

TResult