CancellationTokenSource Конструкторы
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Инициализирует объект CancellationTokenSource.
Перегрузки
CancellationTokenSource() |
Инициализирует новый экземпляр класса CancellationTokenSource. |
CancellationTokenSource(Int32) |
Инициализирует новый экземпляр класса CancellationTokenSource, который будет отменен после указанной задержки (в миллисекундах). |
CancellationTokenSource(TimeSpan) |
Инициализирует новый экземпляр класса CancellationTokenSource, который будет отменен после указанного периода времени. |
CancellationTokenSource(TimeSpan, TimeProvider) |
Инициализирует новый экземпляр CancellationTokenSource класса , который будет отменен после указанного TimeSpan. |
CancellationTokenSource()
- Исходный код:
- CancellationTokenSource.cs
- Исходный код:
- CancellationTokenSource.cs
- Исходный код:
- CancellationTokenSource.cs
Инициализирует новый экземпляр класса CancellationTokenSource.
public:
CancellationTokenSource();
public CancellationTokenSource ();
Public Sub New ()
См. также раздел
Применяется к
CancellationTokenSource(Int32)
- Исходный код:
- CancellationTokenSource.cs
- Исходный код:
- CancellationTokenSource.cs
- Исходный код:
- CancellationTokenSource.cs
Инициализирует новый экземпляр класса CancellationTokenSource, который будет отменен после указанной задержки (в миллисекундах).
public:
CancellationTokenSource(int millisecondsDelay);
public CancellationTokenSource (int millisecondsDelay);
new System.Threading.CancellationTokenSource : int -> System.Threading.CancellationTokenSource
Public Sub New (millisecondsDelay As Integer)
Параметры
- millisecondsDelay
- Int32
Интервал времени ожидания в миллисекундах перед отменой этого класса CancellationTokenSource.
Исключения
Значение millisecondsDelay
меньше -1.
Комментарии
Обратный millisecondsDelay
отсчет для запуска во время вызова конструктора. По истечении millisecondsDelay
срока действия созданное CancellationTokenSource отменяется (если оно еще не отменено).
Последующие вызовы будут сбрасывать CancelAftermillisecondsDelay
для созданного CancellationTokenSource, если он еще не был отменен.
Применяется к
CancellationTokenSource(TimeSpan)
- Исходный код:
- CancellationTokenSource.cs
- Исходный код:
- CancellationTokenSource.cs
- Исходный код:
- CancellationTokenSource.cs
Инициализирует новый экземпляр класса CancellationTokenSource, который будет отменен после указанного периода времени.
public:
CancellationTokenSource(TimeSpan delay);
public CancellationTokenSource (TimeSpan delay);
new System.Threading.CancellationTokenSource : TimeSpan -> System.Threading.CancellationTokenSource
Public Sub New (delay As TimeSpan)
Параметры
- delay
- TimeSpan
Интервал времени ожидания перед отменой этого класса CancellationTokenSource.
Исключения
delay
.TotalMilliseconds значение меньше -1 или больше , чем Int32.MaxValue (или UInt32.MaxValue — 1 в некоторых версиях .NET). Обратите внимание, что эта верхняя граница является более строгой, чем TimeSpan.MaxValue.
Комментарии
Обратный отсчет задержки начинается во время вызова конструктора. По истечении срока задержки созданная функция CancellationTokenSource отменяется, если она еще не отменена.
Последующие вызовы будут сбрасывать CancelAfter задержку для созданного CancellationTokenSourceобъекта , если она еще не была отменена.
Применяется к
CancellationTokenSource(TimeSpan, TimeProvider)
- Исходный код:
- CancellationTokenSource.cs
- Исходный код:
- CancellationTokenSource.cs
Инициализирует новый экземпляр CancellationTokenSource класса , который будет отменен после указанного TimeSpan.
public:
CancellationTokenSource(TimeSpan delay, TimeProvider ^ timeProvider);
public CancellationTokenSource (TimeSpan delay, TimeProvider timeProvider);
new System.Threading.CancellationTokenSource : TimeSpan * TimeProvider -> System.Threading.CancellationTokenSource
Public Sub New (delay As TimeSpan, timeProvider As TimeProvider)
Параметры
- delay
- TimeSpan
Интервал времени ожидания перед отменой этого класса CancellationTokenSource.
- timeProvider
- TimeProvider
Объект , TimeProvider с помощью которого интерпретируется delay
.
Исключения
delay
's TotalMilliseconds меньше -1 или больше MaxValue - 1.
timeProvider
имеет значение null
.
Комментарии
Обратный отсчет задержки начинается во время вызова конструктора. По истечении срока задержки созданная функция CancellationTokenSource отменяется, если она еще не отменена. Последующие вызовы CancelAfter сбрасывают задержку для созданного CancellationTokenSourceобъекта , если она еще не была отменена.