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
A Task wird im Canceled Zustand unter einer der folgenden Bedingungen abgeschlossen:
Es CancellationToken wurde zum Abbrechen markiert, bevor die Aufgabe ausgeführt wurde.
Die Aufgabe bestätigte die Abbruchanforderung auf ihrem bereits signalisiert, CancellationToken indem ein OperationCanceledException ausgelöst wurde, das denselben CancellationTokenträgt.
Die Aufgabe hat die Abbruchanforderung für die bereits signalisiert CancellationToken , indem sie die ThrowIfCancellationRequested -Methode für aufgerufen CancellationTokenhat.
Wichtig
Durch das Abrufen des Werts der IsCanceled Eigenschaft wird der aufrufende Thread erst blockiert, wenn die Aufgabe abgeschlossen ist.