語言

CancellationTokenSource.CancelAfter 方法

定義

安排取消行動 CancellationTokenSource。

多載

名稱 Description
CancelAfter(Int32)

在指定的毫秒數後排程取消操作 CancellationTokenSource 。

CancelAfter(TimeSpan)

在指定時間段後排程取消操作 CancellationTokenSource 。

CancelAfter(Int32)

來源:
CancellationTokenSource.cs
來源:
CancellationTokenSource.cs
來源:
CancellationTokenSource.cs
來源:
CancellationTokenSource.cs
來源:
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 問題被處理時,該例外被提出。

當 millisecondsDelay 例外小於 -1 時。

備註

這通電話中開始的倒數計時 millisecondsDelay 。 當該期限 millisecondsDelay 到期時,若尚未取消,則該權利 CancellationTokenSource 會被取消。

若尚未取消,之後再呼叫 CancelAfter 會重置 millisecondsDelayCancellationTokenSource。

適用於

CancelAfter(TimeSpan)

來源:
CancellationTokenSource.cs
來源:
CancellationTokenSource.cs
來源:
CancellationTokenSource.cs
來源:
CancellationTokenSource.cs
來源:
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 (或某些.NET版本的 UInt32.MaxValue - 1)。 請注意,這個上限比 TimeSpan.MaxValue 更嚴格。

備註

延遲倒數從這通電話開始。 當延遲到期時,若尚未取消,該延遲 CancellationTokenSource 即被取消。

若尚未取消,後續呼叫 的 CancelAfter 延遲 CancellationTokenSource會重置。

適用於