CancellationTokenSource.CancelAfter 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
为此计划取消操作 CancellationTokenSource。
重载
| 名称 | 说明 |
|---|---|
| CancelAfter(Int32) |
在指定的毫秒数后计划对此 CancellationTokenSource 执行取消操作。 |
| CancelAfter(TimeSpan) |
在指定的时间跨度之后计划对此 CancellationTokenSource 执行取消操作。 |
CancelAfter(Int32)
- Source:
- CancellationTokenSource.cs
- Source:
- CancellationTokenSource.cs
- Source:
- CancellationTokenSource.cs
- Source:
- CancellationTokenSource.cs
- Source:
- CancellationTokenSource.cs
在指定的毫秒数后计划对此 CancellationTokenSource 执行取消操作。
public:
void CancelAfter(int millisecondsDelay);
public void CancelAfter(int millisecondsDelay);
member this.CancelAfter : int -> unit
Public Sub CancelAfter (millisecondsDelay As Integer)
参数
- millisecondsDelay
- Int32
取消此项 CancellationTokenSource之前要等待的时间跨度。
例外
释放此 CancellationTokenSource 异常时引发的异常。
小于 -1 时 millisecondsDelay 引发的异常。
注解
在此调用期间开始的 millisecondsDelay 倒计时。
millisecondsDelay过期后,CancellationTokenSource如果尚未取消,则会取消此操作。
对 CancelAfter 的后续调用将重置 millisecondsDelay 此 CancellationTokenSource项(如果尚未取消)。
适用于
CancelAfter(TimeSpan)
- Source:
- CancellationTokenSource.cs
- Source:
- CancellationTokenSource.cs
- Source:
- CancellationTokenSource.cs
- Source:
- CancellationTokenSource.cs
- Source:
- CancellationTokenSource.cs
在指定的时间跨度之后计划对此 CancellationTokenSource 执行取消操作。
public:
void CancelAfter(TimeSpan delay);
public void CancelAfter(TimeSpan delay);
member this.CancelAfter : TimeSpan -> unit
Public Sub CancelAfter (delay As TimeSpan)
参数
- delay
- TimeSpan
取消此项 CancellationTokenSource之前要等待的时间跨度。
例外
释放此 CancellationTokenSource 异常时引发的异常。
delay.TotalMilliseconds小于 -1 或大于 Int32.MaxValue(或 UInt32.MaxValue - 1 在某些版本的.NET)。 请注意,此上限比 TimeSpan.MaxValue 更严格。
注解
延迟的倒计时在此调用期间开始。 延迟到期时, CancellationTokenSource 如果尚未取消,则会取消此延迟。
后续调用 CancelAfter 将重置此 CancellationTokenSource延迟(如果尚未取消)。