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 ab, ob diese Task Instanz die Ausführung abgeschlossen hat, weil sie abgebrochen wurde.
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 des Abbruchs abgeschlossen wurde; andernfalls false.
Hinweise
A Task wird unter einem der folgenden Bedingungen im Canceled Zustand abgeschlossen:
Die CancellationToken Aufgabe wurde vor dem Ausführen der Aufgabe für den Abbruch markiert,
Die Aufgabe hat die Kündigungsanforderung auf ihr bereits signalisiert, CancellationToken indem sie ein OperationCanceledException , das dasselbe CancellationTokenträgt.
Die Aufgabe hat die Abbruchanforderung für ihr signalisiert CancellationToken , indem sie die ThrowIfCancellationRequested Methode für die CancellationToken.
Von Bedeutung
Durch das Abrufen des Werts der IsCanceled Eigenschaft wird der aufrufende Thread erst blockiert, wenn die Aufgabe abgeschlossen wurde.