CancellationToken.CanBeCanceled CancellationToken.CanBeCanceled CancellationToken.CanBeCanceled CancellationToken.CanBeCanceled Property


このトークンが取り消された状態になることができるかどうかを取得します。Gets whether this token is capable of being in the canceled state.

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


true このトークンが、取り消された状態になることができる場合それ以外の場合、falseします。if this token is capable of being in the canceled state; otherwise, false.


場合CanBeCanceled返しますfalse、こと、トークンは決して移行、取り消された状態にことを意味が保証されますIsCancellationRequestedを返さないtrueします。If CanBeCanceled returns false, it is guaranteed that the token will never transition into a canceled state, meaning that IsCancellationRequested will never return true. 取り消すことができないキャンセル トークンは、静的なによって返されるCancellationToken.Noneプロパティ。A cancellation token that cannot be canceled is returned by the static CancellationToken.None property.

値を調べる前に、キャンセル トークンをキャンセルできるかどうかを判断するこのプロパティを使用できます必要に応じて、IsCancellationRequestedキャンセルされているかどうかを決定するプロパティ。You can optionally use this property to determine whether a cancellation token can be canceled before examining the value of the IsCancellationRequested property to determine whether it has been canceled.