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
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.