CancellationTokenSource コンストラクター
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
CancellationTokenSource を初期化します。
オーバーロード
CancellationTokenSource() |
CancellationTokenSource クラスの新しいインスタンスを初期化します。 |
CancellationTokenSource(Int32) |
指定した遅延 (ミリ秒単位) が経過した後に取り消される CancellationTokenSource クラスの新しいインスタンスを初期化します。 |
CancellationTokenSource(TimeSpan) |
指定した期間の後に取り消される CancellationTokenSource クラスの新しいインスタンスを初期化します。 |
CancellationTokenSource(TimeSpan, TimeProvider) |
指定した の後に CancellationTokenSource 取り消される クラスの新しいインスタンスを初期化します TimeSpan。 |
CancellationTokenSource()
CancellationTokenSource クラスの新しいインスタンスを初期化します。
public:
CancellationTokenSource();
public CancellationTokenSource ();
Public Sub New ()
こちらもご覧ください
適用対象
CancellationTokenSource(Int32)
指定した遅延 (ミリ秒単位) が経過した後に取り消される 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 クラスの新しいインスタンスを初期化します。
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 取り消される クラスの新しいインスタンスを初期化します 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 大きい。
timeProvider
は null
です。
注釈
遅延のカウントダウンは、コンストラクターの呼び出し中に開始されます。 遅延が期限切れになると、構築された CancellationTokenSource は取り消されます (まだ取り消されていない場合)。 CancelAfter の後続の呼び出しでは、構築された CancellationTokenSourceの遅延がリセットされます (まだ取り消されていない場合)。
適用対象
.NET