Поделиться через


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

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