Share via


PollOperationState interface

PollOperationState enthält eine Meinungsliste mit dem kleinsten Satz von Eigenschaften, die zum Definieren eines Abfragevorgangs mit langer Ausführungszeit erforderlich sind.

Während die Poller-Klasse als lokaler Steuerungsmechanismus fungiert, um einen Vorgang mit langer Ausführungszeit auszulösen, zu warten und möglicherweise abzubrechen, dokumentiert PollOperationState den Status des Remotevorgangs mit langer Ausführungsdauer.

Es sollte mindestens aktualisiert werden, wenn der Vorgang gestartet wird, wenn er abgeschlossen ist und wenn 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 als Ergebnis 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 als Ergebnis eines erwarteten Typs abgeschlossen wurde.

result?: TResult

Eigenschaftswert

TResult