CancellationTokenSource Konstruktory

Definice

Inicializuje CancellationTokenSource .Initializes the CancellationTokenSource.

Přetížení

CancellationTokenSource()

Inicializuje novou instanci CancellationTokenSource třídy.Initializes a new instance of the CancellationTokenSource class.

CancellationTokenSource(Int32)

Inicializuje novou instanci CancellationTokenSource třídy, která bude zrušena po zadané prodlevě v milisekundách.Initializes a new instance of the CancellationTokenSource class that will be canceled after the specified delay in milliseconds.

CancellationTokenSource(TimeSpan)

Inicializuje novou instanci CancellationTokenSource třídy, která bude zrušena po zadaném časovém intervalu.Initializes a new instance of the CancellationTokenSource class that will be canceled after the specified time span.

CancellationTokenSource()

Inicializuje novou instanci CancellationTokenSource třídy.Initializes a new instance of the CancellationTokenSource class.

public:
 CancellationTokenSource();
public CancellationTokenSource ();
Public Sub New ()

Platí pro

CancellationTokenSource(Int32)

Inicializuje novou instanci CancellationTokenSource třídy, která bude zrušena po zadané prodlevě v milisekundách.Initializes a new instance of the CancellationTokenSource class that will be canceled after the specified delay in milliseconds.

public:
 CancellationTokenSource(int millisecondsDelay);
public CancellationTokenSource (int millisecondsDelay);
new System.Threading.CancellationTokenSource : int -> System.Threading.CancellationTokenSource
Public Sub New (millisecondsDelay As Integer)

Parametry

millisecondsDelay
Int32

Časový interval v milisekundách, který se má počkat, než se zruší CancellationTokenSource .The time interval in milliseconds to wait before canceling this CancellationTokenSource.

Výjimky

millisecondsDelay je menší než-1.millisecondsDelay is less than -1.

Poznámky

Odpočítávání pro millisecondsDelay začátek během volání konstruktoru.The countdown for the millisecondsDelay starts during the call to the constructor. Po millisecondsDelay vypršení platnosti je vytvořený příkaz CancellationTokenSource zrušen (Pokud již nebyl zrušen).When the millisecondsDelay expires, the constructed CancellationTokenSource is canceled (if it has not been canceled already).

Následná volání CancelAfter budou resetována millisecondsDelay pro vytvořenou CancellationTokenSource , pokud již nebyla zrušena.Subsequent calls to CancelAfter will reset the millisecondsDelay for the constructed CancellationTokenSource, if it has not been canceled already.

Platí pro

CancellationTokenSource(TimeSpan)

Inicializuje novou instanci CancellationTokenSource třídy, která bude zrušena po zadaném časovém intervalu.Initializes a new instance of the CancellationTokenSource class that will be canceled after the specified time span.

public:
 CancellationTokenSource(TimeSpan delay);
public CancellationTokenSource (TimeSpan delay);
new System.Threading.CancellationTokenSource : TimeSpan -> System.Threading.CancellationTokenSource
Public Sub New (delay As TimeSpan)

Parametry

delay
TimeSpan

Časový interval, který se má počkat, než se zruší CancellationTokenSource .The time interval to wait before canceling this CancellationTokenSource.

Výjimky

delay.TotalMillisecondsdelay.TotalMilliseconds je menší než-1 nebo větší než MaxValue .is less than -1 or greater than MaxValue.

Poznámky

Odpočítávání pro zpoždění začíná během volání konstruktoru.The countdown for the delay starts during the call to the constructor. Po vypršení zpoždění dojde ke zrušení vytvořeného CancellationTokenSource , pokud již nebylo zrušeno.When the delay expires, the constructed CancellationTokenSource is canceled, if it has not been canceled already.

Následná volání CancelAfter vrátí zpoždění pro vytvořenou CancellationTokenSource , pokud již nebyla zrušena.Subsequent calls to CancelAfter will reset the delay for the constructed CancellationTokenSource, if it has not been canceled already.

Platí pro