CancellationTokenSource 构造函数
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
| 名称 | 说明 |
|---|---|
| CancellationTokenSource() |
初始化 CancellationTokenSource 类的新实例。 |
| CancellationTokenSource(Int32) |
初始化类的新实例,该实例 CancellationTokenSource 将在指定的延迟后取消(以毫秒为单位)。 |
| CancellationTokenSource(TimeSpan) |
初始化将在指定时间跨度后取消的类的新实例 CancellationTokenSource 。 |
| CancellationTokenSource(TimeSpan, TimeProvider) |
初始化将在指定CancellationTokenSource后取消的TimeSpan类的新实例。 |
CancellationTokenSource()
- Source:
- CancellationTokenSource.cs
- Source:
- CancellationTokenSource.cs
- Source:
- CancellationTokenSource.cs
- Source:
- CancellationTokenSource.cs
- Source:
- CancellationTokenSource.cs
初始化 CancellationTokenSource 类的新实例。
public:
CancellationTokenSource();
public CancellationTokenSource();
Public Sub New ()
另请参阅
适用于
CancellationTokenSource(Int32)
- Source:
- CancellationTokenSource.cs
- Source:
- CancellationTokenSource.cs
- Source:
- CancellationTokenSource.cs
- Source:
- CancellationTokenSource.cs
- Source:
- 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所millisecondsDelay构造的调用CancellationTokenSource(如果尚未取消)。
适用于
CancellationTokenSource(TimeSpan)
- Source:
- CancellationTokenSource.cs
- Source:
- CancellationTokenSource.cs
- Source:
- CancellationTokenSource.cs
- Source:
- CancellationTokenSource.cs
- Source:
- 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(或 UInt32.MaxValue - 1 在某些版本的.NET)。 请注意,此上限比 TimeSpan.MaxValue 更严格。
注解
延迟的倒计时在调用构造函数期间开始。 延迟到期时,构造 CancellationTokenSource 的已取消(如果尚未取消)。
后续调用 CancelAfter 将重置所 CancellationTokenSource构造的延迟(如果尚未取消)。
适用于
CancellationTokenSource(TimeSpan, TimeProvider)
- Source:
- CancellationTokenSource.cs
- Source:
- CancellationTokenSource.cs
- Source:
- CancellationTokenSource.cs
- Source:
- 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 或大于 MaxValue - 1。
timeProvider 是 null。
注解
延迟的倒计时在调用构造函数期间开始。 延迟到期时,构造 CancellationTokenSource 的已取消(如果尚未取消)。 对 CancelAfter 的后续调用将重置所 CancellationTokenSource构造的延迟(如果尚未取消)。