CancellationTokenSource.IsCancellationRequested プロパティ


この CancellationTokenSource に対して取り消しが要求されているかどうかを取得します。Gets whether cancellation has been requested for this CancellationTokenSource.

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


この CancellationTokenSource に対して取り消しが要求されている場合は true。それ以外の場合は falsetrue if cancellation has been requested for this CancellationTokenSource; otherwise, false.


このプロパティは、 Cancelメソッドの呼び出しなどによって、このトークンソースに対してキャンセルが要求されているかどうかを示します。This property indicates whether cancellation has been requested for this token source, such as due to a call to its Cancel method.

このプロパティがをtrue返す場合、キャンセルが要求されただけです。If this property returns true, it only guarantees that cancellation has been requested. 対応するトークンに登録されているすべてのハンドラーが実行を完了したことを保証するわけではなく、すべての登録済みハンドラーへのキャンセル要求の反映も完了していません。It does not guarantee that every handler registered with the corresponding token has finished executing, nor that cancellation requests have finished propagating to all registered handlers. 特に関連オブジェクトが同時にキャンセルされる場合は、追加の同期が必要になることがあります。Additional synchronization may be required, particularly in situations where related objects are being canceled concurrently.