CancellationTokenSource.CancelAfter Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Планирует операцию отмены для данного объекта CancellationTokenSource.
Перегрузки
CancelAfter(Int32) |
Планирует операцию отмены для данного объекта CancellationTokenSource после указанного числа миллисекунд. |
CancelAfter(TimeSpan) |
Планирует операции отмены для данного объекта CancellationTokenSource после указанного промежутка времени. |
CancelAfter(Int32)
- Исходный код:
- 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 сбрасывают millisecondsDelay
для этого CancellationTokenSource, если он еще не был отменен.
Применяется к
CancelAfter(TimeSpan)
- Исходный код:
- 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 (или UInt32.MaxValue — 1 в некоторых версиях .NET). Обратите внимание, что эта верхняя граница является более строгой, чем TimeSpan.MaxValue.
Комментарии
Обратный отсчет задержки начинается во время этого вызова. По истечении срока действия задержки она CancellationTokenSource отменяется, если она еще не отменена.
Последующие вызовы будут сбрасывать CancelAfter
задержку для этого CancellationTokenSourceобъекта , если она еще не была отменена.