System::Threading::CancellationToken クラス

CancellationToken class

操作をキャンセルすべきであるという通知を伝搬します。このクラスはスレッド間で協調的なキャンセルを行うメカニズムを提供し、あるスレッドが他のスレッドに対して操作をキャンセルすべきであることを通知できるようにします。

class CancellationToken : public System::Details::BoxableObjectBase

メソッド

メソッド説明
CancellationToken()デフォルトコンストラクタ。
get_CanBeCanceled() constこのトークンがキャンセル状態になる可能性があるかどうかを取得します。
get_IsCancellationRequested() constこのトークンに対してキャンセルが要求されたかどうかを取得します。
static get_None()空の System::Threading::CancellationToken 値を返します。
Register(const Action<>&) constキャンセルが要求されたときに呼び出されるコールバックを登録します。
ThrowIfCancellationRequested() constキャンセルが要求された場合、OperationCanceledException をスローします。

備考

CancellationToken は、関連付けられた CancellationTokenSource を通じてのみキャンセルできます。

参照