Task.IsCanceled Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft einen Wert ab, der angibt, ob diese Task-Instanz die Ausführung aufgrund eines Abbruchs abgeschlossen hat.
public:
property bool IsCanceled { bool get(); };
public bool IsCanceled { get; }
member this.IsCanceled : bool
Public ReadOnly Property IsCanceled As Boolean
Eigenschaftswert
true
, wenn die Aufgabe aufgrund eines Abbruchs beendet wurde, andernfalls false
.
Hinweise
Eine Task wird unter allen folgenden Bedingungen im Canceled Zustand abgeschlossen:
Die CancellationToken Löschung wurde markiert, bevor die Aufgabe mit der Ausführung begonnen hat,
Die Aufgabe hat die Abbruchanforderung bereits signalisiert CancellationToken , indem sie ein OperationCanceledException , das denselben CancellationTokenträgt.
Die Aufgabe hat die Abbruchanforderung auf ihr bereits signalisiert CancellationToken , indem die ThrowIfCancellationRequested Methode für die CancellationTokenMethode aufgerufen wird.
Wichtig
Durch abrufen des Werts der IsCanceled Eigenschaft wird der aufrufende Thread erst blockiert, wenn die Aufgabe abgeschlossen wurde.