CancellationTokenSource.CancelAfter Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Planuje operację anulowania w tym CancellationTokenSourceobiekcie .
Przeciążenia
CancelAfter(Int32) |
Planuje operację anulowania po CancellationTokenSource określonej liczbie milisekund. |
CancelAfter(TimeSpan) |
Planuje operację anulowania po CancellationTokenSource określonym przedziale czasu. |
CancelAfter(Int32)
- Źródło:
- CancellationTokenSource.cs
- Źródło:
- CancellationTokenSource.cs
- Źródło:
- CancellationTokenSource.cs
Planuje operację anulowania po CancellationTokenSource określonej liczbie 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
Przedział czasu oczekiwania przed anulowaniem tego CancellationTokenSourceciągu .
Wyjątki
Wyjątek zgłaszany po usunięciu.CancellationTokenSource
Wyjątek zgłaszany, gdy millisecondsDelay
jest mniejszy niż -1.
Uwagi
Odliczanie rozpoczyna millisecondsDelay
się podczas tego wywołania. Po wygaśnięciu millisecondsDelay
zostanie to CancellationTokenSource anulowane, jeśli nie zostało ono już anulowane.
Kolejne wywołania metody CancelAfter zresetują millisecondsDelay
element dla tego CancellationTokenSourceelementu , jeśli jeszcze nie został anulowany.
Dotyczy
CancelAfter(TimeSpan)
- Źródło:
- CancellationTokenSource.cs
- Źródło:
- CancellationTokenSource.cs
- Źródło:
- CancellationTokenSource.cs
Planuje operację anulowania po CancellationTokenSource określonym przedziale czasu.
public:
void CancelAfter(TimeSpan delay);
public void CancelAfter (TimeSpan delay);
member this.CancelAfter : TimeSpan -> unit
Public Sub CancelAfter (delay As TimeSpan)
Parametry
- delay
- TimeSpan
Przedział czasu oczekiwania przed anulowaniem tego CancellationTokenSourceciągu .
Wyjątki
Wyjątek zgłaszany po usunięciu.CancellationTokenSource
delay
.TotalMilliseconds wartość jest mniejsza niż -1 lub większa niż Int32.MaxValue (lub UInt32.MaxValue — 1 w niektórych wersjach platformy .NET). Należy pamiętać, że ta górna granica jest bardziej restrykcyjna niż TimeSpan.MaxValue.
Uwagi
Odliczanie opóźnienia rozpoczyna się podczas tego wywołania. Po wygaśnięciu opóźnienia zostanie ono CancellationTokenSource anulowane, jeśli nie zostało ono już anulowane.
Kolejne wywołania w celu zresetowania CancelAfter
opóźnienia dla tego CancellationTokenSourceelementu , jeśli jeszcze nie zostały anulowane.