次の方法で共有


CancellationTokenSource コンストラクター

定義

CancellationTokenSource を初期化します。

オーバーロード

CancellationTokenSource()

CancellationTokenSource クラスの新しいインスタンスを初期化します。

CancellationTokenSource(Int32)

指定した遅延 (ミリ秒単位) が経過した後に取り消される CancellationTokenSource クラスの新しいインスタンスを初期化します。

CancellationTokenSource(TimeSpan)

指定した期間の後に取り消される CancellationTokenSource クラスの新しいインスタンスを初期化します。

CancellationTokenSource(TimeSpan, TimeProvider)

指定した の後に CancellationTokenSource 取り消される クラスの新しいインスタンスを初期化します TimeSpan

CancellationTokenSource()

ソース:
CancellationTokenSource.cs
ソース:
CancellationTokenSource.cs
ソース:
CancellationTokenSource.cs

CancellationTokenSource クラスの新しいインスタンスを初期化します。

public:
 CancellationTokenSource();
public CancellationTokenSource ();
Public Sub New ()

こちらもご覧ください

適用対象

CancellationTokenSource(Int32)

ソース:
CancellationTokenSource.cs
ソース:
CancellationTokenSource.cs
ソース:
CancellationTokenSource.cs

指定した遅延 (ミリ秒単位) が経過した後に取り消される CancellationTokenSource クラスの新しいインスタンスを初期化します。

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

パラメーター

millisecondsDelay
Int32

この CancellationTokenSource を取り消すまで待機する時間間隔 (ミリ秒単位)。

例外

millisecondsDelay が -1 未満です。

注釈

のカウントダウン millisecondsDelay は、コンストラクターの呼び出し中に開始されます。 が millisecondsDelay 期限切れになると、構築された CancellationTokenSource が取り消されます (まだ取り消されていない場合)。

以降の をCancelAfter呼び出すと、構築された CancellationTokenSourceの がmillisecondsDelayリセットされます (まだ取り消されていない場合)。

適用対象

CancellationTokenSource(TimeSpan)

ソース:
CancellationTokenSource.cs
ソース:
CancellationTokenSource.cs
ソース:
CancellationTokenSource.cs

指定した期間の後に取り消される CancellationTokenSource クラスの新しいインスタンスを初期化します。

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

パラメーター

delay
TimeSpan

この CancellationTokenSource を取り消すまで待機する時間間隔。

例外

delay.TotalMilliseconds が -1 より小さいか 、Int32.MaxValue (または .NET の一部のバージョンでは UInt32.MaxValue - 1) より大きい。 この上限は TimeSpan.MaxValue よりも制限が厳しい点に注意してください。

注釈

遅延のカウントダウンは、コンストラクターの呼び出し中に開始されます。 遅延が期限切れになると、構築された CancellationTokenSource は取り消されます (まだ取り消されていない場合)。

以降の を CancelAfter 呼び出すと、構築された CancellationTokenSourceの遅延がリセットされます (まだ取り消されていない場合)。

適用対象

CancellationTokenSource(TimeSpan, TimeProvider)

ソース:
CancellationTokenSource.cs
ソース:
CancellationTokenSource.cs

指定した の後に CancellationTokenSource 取り消される クラスの新しいインスタンスを初期化します TimeSpan

public:
 CancellationTokenSource(TimeSpan delay, TimeProvider ^ timeProvider);
public CancellationTokenSource (TimeSpan delay, TimeProvider timeProvider);
new System.Threading.CancellationTokenSource : TimeSpan * TimeProvider -> System.Threading.CancellationTokenSource
Public Sub New (delay As TimeSpan, timeProvider As TimeProvider)

パラメーター

delay
TimeSpan

この CancellationTokenSource を取り消すまで待機する時間間隔。

timeProvider
TimeProvider

TimeProviderを解釈delayする 。

例外

delay's TotalMilliseconds が -1 より小さいか、 - 1 より MaxValue 大きい。

timeProvidernull です。

注釈

遅延のカウントダウンは、コンストラクターの呼び出し中に開始されます。 遅延が期限切れになると、構築された CancellationTokenSource は取り消されます (まだ取り消されていない場合)。 CancelAfter の後続の呼び出しでは、構築された CancellationTokenSourceの遅延がリセットされます (まだ取り消されていない場合)。

適用対象