CancellationTokenSource.CancelAfter Metoda
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í.
Naplánuje operaci zrušení pro tento CancellationTokenSource.
Přetížení
CancelAfter(Int32) |
Naplánuje operaci CancellationTokenSource zrušení po zadaném počtu milisekund. |
CancelAfter(TimeSpan) |
Naplánuje operaci CancellationTokenSource zrušení po zadaném časovém intervalu. |
CancelAfter(Int32)
Naplánuje operaci CancellationTokenSource zrušení po zadaném počtu milisekund.
public:
void CancelAfter(int millisecondsDelay);
public void CancelAfter (int millisecondsDelay);
member this.CancelAfter : int -> unit
Public Sub CancelAfter (millisecondsDelay As Integer)
Parametry
- millisecondsDelay
- Int32
Doba čekání před zrušením tohoto příkazu CancellationTokenSource.
Výjimky
Výjimka vyvolaná při CancellationTokenSource odstranění této výjimky.
Výjimka vyvolá, když millisecondsDelay
je menší než -1.
Poznámky
Odpočítávání začne millisecondsDelay
během tohoto volání.
millisecondsDelay
Po vypršení platnosti se zrušíCancellationTokenSource, pokud ještě nebyla zrušena.
Následná volání CancelAfter pro tento CancellationTokenSourcenástroj resetují millisecondsDelay
hodnotu , pokud ještě nebyla zrušena.
Platí pro
CancelAfter(TimeSpan)
Naplánuje operaci CancellationTokenSource zrušení po zadaném časovém intervalu.
public:
void CancelAfter(TimeSpan delay);
public void CancelAfter (TimeSpan delay);
member this.CancelAfter : TimeSpan -> unit
Public Sub CancelAfter (delay As TimeSpan)
Parametry
- delay
- TimeSpan
Doba čekání před zrušením tohoto příkazu CancellationTokenSource.
Výjimky
Výjimka vyvolaná při CancellationTokenSource odstranění této 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čne během tohoto volání. Když zpoždění vyprší, CancellationTokenSource zruší se, pokud ještě nebylo zrušeno.
Další volání resetují CancelAfter
zpoždění pro tento CancellationTokenSourcenástroj , pokud již nebyla zrušena.