CancellationTokenSource CancellationTokenSource CancellationTokenSource CancellationTokenSource Constructors

定義

オーバーロード

CancellationTokenSource() CancellationTokenSource() CancellationTokenSource()

CancellationTokenSource クラスの新しいインスタンスを初期化します。Initializes a new instance of the CancellationTokenSource class.

CancellationTokenSource(Int32) CancellationTokenSource(Int32) CancellationTokenSource(Int32) CancellationTokenSource(Int32)

指定した遅延 (ミリ秒単位) が経過した後にキャンセルされる CancellationTokenSource クラスの新しいインスタンスを初期化します。Initializes a new instance of the CancellationTokenSource class that will be canceled after the specified delay in milliseconds.

CancellationTokenSource(TimeSpan) CancellationTokenSource(TimeSpan) CancellationTokenSource(TimeSpan) CancellationTokenSource(TimeSpan)

指定した時間間隔の後にキャンセルされる CancellationTokenSource クラスの新しいインスタンスを初期化します。Initializes a new instance of the CancellationTokenSource class that will be canceled after the specified time span.

CancellationTokenSource() CancellationTokenSource() CancellationTokenSource()

CancellationTokenSource クラスの新しいインスタンスを初期化します。Initializes a new instance of the CancellationTokenSource class.

public:
 CancellationTokenSource();
public CancellationTokenSource ();
Public Sub New ()
こちらもご覧ください

CancellationTokenSource(Int32) CancellationTokenSource(Int32) CancellationTokenSource(Int32) CancellationTokenSource(Int32)

指定した遅延 (ミリ秒単位) が経過した後にキャンセルされる CancellationTokenSource クラスの新しいインスタンスを初期化します。Initializes a new instance of the CancellationTokenSource class that will be canceled after the specified delay in milliseconds.

public:
 CancellationTokenSource(int millisecondsDelay);
public CancellationTokenSource (int millisecondsDelay);
new System.Threading.CancellationTokenSource : int -> System.Threading.CancellationTokenSource
Public Sub New (millisecondsDelay As Integer)

パラメーター

millisecondsDelay
Int32 Int32 Int32 Int32

この CancellationTokenSource を取り消すまで待機する時間間隔 (ミリ秒単位)。The time interval in milliseconds to wait before canceling this CancellationTokenSource.

例外

millisecondsDelay が -1 未満です。millisecondsDelay is less than -1.

注釈

のカウントダウンmillisecondsDelayは、コンストラクターの呼び出し中に開始されます。The countdown for the millisecondsDelay starts during the call to the constructor. millisecondsDelay期限切れになるとCancellationTokenSource 、構築されたが取り消されます (まだキャンセルされていない場合)。When the millisecondsDelay expires, the constructed CancellationTokenSource is canceled (if it has not been canceled already).

その後のCancelAfterへの呼び出しmillisecondsDelayでは、 CancellationTokenSource既にキャンセルされていない場合に、構築されたのがリセットされます。Subsequent calls to CancelAfter will reset the millisecondsDelay for the constructed CancellationTokenSource, if it has not been canceled already.

CancellationTokenSource(TimeSpan) CancellationTokenSource(TimeSpan) CancellationTokenSource(TimeSpan) CancellationTokenSource(TimeSpan)

指定した時間間隔の後にキャンセルされる CancellationTokenSource クラスの新しいインスタンスを初期化します。Initializes a new instance of the CancellationTokenSource class that will be canceled after the specified time span.

public:
 CancellationTokenSource(TimeSpan delay);
public CancellationTokenSource (TimeSpan delay);
new System.Threading.CancellationTokenSource : TimeSpan -> System.Threading.CancellationTokenSource
Public Sub New (delay As TimeSpan)

パラメーター

delay
TimeSpan TimeSpan TimeSpan TimeSpan

この CancellationTokenSource を取り消すまで待機する時間間隔。The time interval to wait before canceling this CancellationTokenSource.

例外

delay.TotalMillisecondsdelay.TotalMilliseconds が -1 未満か、または MaxValue を超えています。is less than -1 or greater than MaxValue.

注釈

遅延のカウントダウンは、コンストラクターの呼び出し中に開始されます。The countdown for the delay starts during the call to the constructor. 遅延が期限切れになるとCancellationTokenSource 、構築されたが取り消されます (まだキャンセルされていない場合)。When the delay expires, the constructed CancellationTokenSource is canceled, if it has not been canceled already.

CancelAfter対する後続の呼び出しでは、既にCancellationTokenSourceキャンセルされていない場合に、構築されたの遅延がリセットされます。Subsequent calls to CancelAfter will reset the delay for the constructed CancellationTokenSource, if it has not been canceled already.

適用対象