CancellationTokenSource.CancelAfter Метод

Определение

Планирует операцию отмены для данного объекта CancellationTokenSource.

Перегрузки

CancelAfter(Int32)

Планирует операцию отмены для данного объекта CancellationTokenSource после указанного числа миллисекунд.

CancelAfter(TimeSpan)

Планирует операции отмены для данного объекта CancellationTokenSource после указанного промежутка времени.

CancelAfter(Int32)

Планирует операцию отмены для данного объекта 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 сбрасывают millisecondsDelay значение для этого CancellationTokenSource, если оно еще не отменено.

Применяется к

CancelAfter(TimeSpan)

Планирует операции отмены для данного объекта 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, если она еще не отменена.

Применяется к