CancellationToken.CanBeCanceled 屬性

定義

取得這個語彙基元是否能夠處於已取消狀態。

public:
 property bool CanBeCanceled { bool get(); };
public bool CanBeCanceled { get; }
member this.CanBeCanceled : bool
Public ReadOnly Property CanBeCanceled As Boolean

屬性值

如果這個語彙基元能夠處於已取消狀態,則為 true;否則為 false

備註

如果 CanBeCanceledfalse 回 ,則保證權杖永遠不會轉換成已取消的狀態,這表示 IsCancellationRequested 永遠不會傳回 true 。 靜態屬性會傳回無法取消的 CancellationToken.None 解除標記。

您可以選擇性地使用這個屬性來判斷是否可以取消取消權杖,然後再檢查屬性的值 IsCancellationRequested ,以判斷它是否已取消。

適用於

另請參閱