CancellationTokenSource 建構函式
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | Description |
|---|---|
| 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 。 當 THE OLD millisecondsDelay 到期時,該 constructed CancellationTokenSource 會被取消(如果還沒被取消的話)。
後續呼叫 將CancelAftermillisecondsDelay重置 ,若尚未被取消,則 為構造 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 (或某些.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的 TotalMilliseconds 小於 -1 或大於 MaxValue - 1。
timeProvider 是 null。
備註
延遲倒數從呼叫建造者時開始。 當延遲結束時,若尚未取消,則該建構 CancellationTokenSource 物即被取消。 若尚未取消,後續呼叫 CancelAfter 將重置該建構 CancellationTokenSource的延遲。