PollOperationState interface
PollOperationState enthält eine liste der kleinsten Eigenschaften, die zum Definieren von Abfragevorgängen mit langer Ausführungszeit erforderlich sind.
Während die Poller-Klasse als lokaler Steuerungsmechanismus zum Starten des Auslösens, Wartens und Abbrechen eines vorgangs mit langer Ausführung funktioniert, 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 für den Vorgang ein Fehler aufgetreten ist. |
is |
True, wenn der Vorgang abgebrochen wurde. |
is |
True, wenn der Vorgang abgeschlossen wurde. |
is |
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 für den 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