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.

適用対象