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, если она еще не отменена.

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