Task.IsCanceled Tulajdonság
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Lekérdezi, hogy a Task példány befejeződött-e a végrehajtás megszakítása miatt.
public:
property bool IsCanceled { bool get(); };
public bool IsCanceled { get; }
member this.IsCanceled : bool
Public ReadOnly Property IsCanceled As Boolean
Tulajdonság értéke
true ha a tevékenység megszakítás miatt befejeződött; egyéb esetben false.
Megjegyzések
A Task következő feltételek bármelyike mellett befejeződik az Canceled állapot:
A CancellationToken feladat végrehajtása előtt a művelet lemondásra lett megjelölve,
A feladat elismerte a már jelzett lemondási kérelmet, és egy CancellationToken olyan dobással nyugtáztaOperationCanceledException, amely ugyanazzal CancellationTokena művelettal rendelkezik.
A feladat a már jelzett módon nyugtázta a lemondási kérelmet, és meghívta CancellationToken a ThrowIfCancellationRequested metódust a CancellationTokenkövetkezőre: .
Important
A tulajdonság értékének beolvasása IsCanceled nem blokkolja a hívó szálat, amíg a feladat be nem fejeződik.