CancellationTokenSource Konstruktory
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
delay
je 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.