Sdílet prostřednictvím


CancellationTokenSource.CancelAfter Metoda

Definice

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)

Zdroj:
CancellationTokenSource.cs
Zdroj:
CancellationTokenSource.cs
Zdroj:
CancellationTokenSource.cs

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)

Zdroj:
CancellationTokenSource.cs
Zdroj:
CancellationTokenSource.cs
Zdroj:
CancellationTokenSource.cs

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.

Platí pro