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の後続の呼び出しでは、構築されたmillisecondsDelayのCancellationTokenSourceがまだ取り消されていない場合はリセットされます。
適用対象
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 (またはUInt32.MaxValue - 1 より大きいバージョンの.NET)。 この上限は 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
delayを解釈するTimeProvider。
例外
delay's TotalMilliseconds が -1 未満か、 MaxValue - 1 より大きい。
timeProvider は nullです。
注釈
コンストラクターの呼び出し中に遅延のカウントダウンが開始されます。 遅延が期限切れになると、構築された CancellationTokenSource がまだ取り消されていない場合は取り消されます。 CancelAfter の後続の呼び出しは、構築された CancellationTokenSourceの遅延をリセットします (まだ取り消されていない場合)。