CancellationTokenSource Konstruktory

Definice

Inicializuje .CancellationTokenSource

Přetížení

CancellationTokenSource()

Inicializuje novou instanci CancellationTokenSource třídy.

CancellationTokenSource(Int32)

Inicializuje novou instanci CancellationTokenSource třídy, která bude zrušena po zadané zpoždění v milisekundách.

CancellationTokenSource(TimeSpan)

Inicializuje novou instanci CancellationTokenSource třídy, která bude zrušena po zadaném časovém rozsahu.

CancellationTokenSource(TimeSpan, TimeProvider)

Inicializuje novou instanci CancellationTokenSource třídy, která bude zrušena po zadané TimeSpan.

CancellationTokenSource()

Inicializuje novou instanci CancellationTokenSource třídy.

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

Viz také

Platí pro

CancellationTokenSource(Int32)

Inicializuje novou instanci CancellationTokenSource třídy, která bude zrušena po zadané zpoždění v milisekundách.

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á čekat před zrušením tohoto CancellationTokenSourcepříkazu .

Výjimky

millisecondsDelay je menší než -1.

Poznámky

Odpočítávání začne millisecondsDelay během volání konstruktoru. millisecondsDelay Po vypršení platnosti se vytvořený CancellationTokenSource objekt zruší (pokud ještě nebyl zrušen).

Následná volání resetují CancelAftermillisecondsDelay hodnotu vytvořeného objektu CancellationTokenSource, pokud ještě nebyla zrušena.

Platí pro

CancellationTokenSource(TimeSpan)

Inicializuje novou instanci CancellationTokenSource třídy, která bude zrušena po zadaném časovém rozsahu.

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 čekání před zrušením tohoto CancellationTokenSourcepříkazu .

Výjimky

delay.TotalMilliseconds je menší než -1 nebo větší než Int32.MaxValue (nebo UInt32.MaxValue – 1 v některých verzích .NET). Všimněte si, že tato horní mez je více omezující než TimeSpan.MaxValue.

Poznámky

Odpočítávání zpoždění začíná během volání konstruktoru. Po vypršení zpoždění se vytvořený CancellationTokenSource objekt zruší, pokud ještě nebyl zrušen.

Následná volání resetují CancelAfter zpoždění vytvořeného CancellationTokenSourceobjektu , pokud již nebyla zrušena.

Platí pro

CancellationTokenSource(TimeSpan, TimeProvider)

Inicializuje novou instanci CancellationTokenSource třídy, která bude zrušena po zadané 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)

Parametry

delay
TimeSpan

Časový interval čekání před zrušením tohoto CancellationTokenSourcepříkazu .

timeProvider
TimeProvider

Pomocí TimeProvider kterého se má interpretovat delay.

Výjimky

delayje TotalMilliseconds menší než -1 nebo větší než MaxValue -1.

timeProvider je null.

Poznámky

Odpočítávání zpoždění začíná během volání konstruktoru. Po vypršení zpoždění se vytvořený CancellationTokenSource objekt zruší, pokud ještě nebyl zrušen. Následná volání CancelAfter resetují zpoždění vytvořeného CancellationTokenSourceobjektu , pokud již nebyla zrušena.

Platí pro