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í
| Name | Description |
|---|---|
| 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.