CancellationTokenSource.CancelAfter Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee wordt een annuleringsbewerking gepland CancellationTokenSource.
Overloads
| Name | Description |
|---|---|
| CancelAfter(Int32) |
Hiermee wordt een annuleringsbewerking gepland na CancellationTokenSource het opgegeven aantal milliseconden. |
| CancelAfter(TimeSpan) |
Hiermee wordt een annuleringsbewerking gepland na CancellationTokenSource de opgegeven periode. |
CancelAfter(Int32)
Hiermee wordt een annuleringsbewerking gepland na CancellationTokenSource het opgegeven aantal milliseconden.
public:
void CancelAfter(int millisecondsDelay);
public void CancelAfter(int millisecondsDelay);
member this.CancelAfter : int -> unit
Public Sub CancelAfter (millisecondsDelay As Integer)
Parameters
- millisecondsDelay
- Int32
De tijdsduur die moet worden gewacht voordat u dit CancellationTokenSourceannuleert.
Uitzonderingen
De uitzondering die optreedt wanneer dit CancellationTokenSource is verwijderd.
De uitzondering die wordt gegenereerd wanneer millisecondsDelay kleiner is dan -1.
Opmerkingen
Het aftellen voor de millisecondsDelay start tijdens deze aanroep. Wanneer het millisecondsDelay verloopt, wordt dit CancellationTokenSource geannuleerd als deze nog niet is geannuleerd.
Volgende aanroepen naar CancelAfter worden hiervoor millisecondsDelayCancellationTokenSourceopnieuw ingesteld als deze nog niet is geannuleerd.
Van toepassing op
CancelAfter(TimeSpan)
Hiermee wordt een annuleringsbewerking gepland na CancellationTokenSource de opgegeven periode.
public:
void CancelAfter(TimeSpan delay);
public void CancelAfter(TimeSpan delay);
member this.CancelAfter : TimeSpan -> unit
Public Sub CancelAfter (delay As TimeSpan)
Parameters
- delay
- TimeSpan
De tijdsduur die moet worden gewacht voordat u dit CancellationTokenSourceannuleert.
Uitzonderingen
De uitzondering die optreedt wanneer dit CancellationTokenSource is verwijderd.
delay.TotalMilliseconds is kleiner dan -1 of hoger dan Int32.MaxValue (of UInt32.MaxValue - 1 op sommige versies van .NET). Houd er rekening mee dat deze bovengrens meer beperkend is dan TimeSpan.MaxValue.
Opmerkingen
De aftelling voor de vertraging begint tijdens deze aanroep. Wanneer de vertraging verloopt, wordt deze CancellationTokenSource geannuleerd als deze nog niet is geannuleerd.
Volgende aanroepen om de vertraging voor dit CancelAfteropnieuw in te CancellationTokenSource stellen, als deze nog niet is geannuleerd.