CancellationTokenSource.CancelAfter Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Plant den Abbruchvorgang in diesem CancellationTokenSource.
Überlädt
CancelAfter(Int32) |
Plant einen Abbruch auf diesem CancellationTokenSource nach der angegebenen Anzahl von Millisekunden. |
CancelAfter(TimeSpan) |
Plant einen Abbruch auf diesem CancellationTokenSource nach der angegebenen Zeitspanne. |
CancelAfter(Int32)
Plant einen Abbruch auf diesem CancellationTokenSource nach der angegebenen Anzahl von Millisekunden.
public:
void CancelAfter(int millisecondsDelay);
public void CancelAfter (int millisecondsDelay);
member this.CancelAfter : int -> unit
Public Sub CancelAfter (millisecondsDelay As Integer)
Parameter
- millisecondsDelay
- Int32
Die Zeitspanne, die gewartet wird, bevor diese CancellationTokenSource abgebrochen wird.
Ausnahmen
Die Ausnahme, die ausgelöst wird, wenn dieses CancellationTokenSource freigegeben wurde.
Die Ausnahme, die ausgelöst wird, wenn millisecondsDelay
kleiner als -1 ist.
Hinweise
Der Countdown für den millisecondsDelay
Start während dieses Anrufs. Wenn der millisecondsDelay
Ablauf abläuft, wird dies CancellationTokenSource abgebrochen, wenn sie bereits abgebrochen wurde.
Nachfolgende Aufrufe zu CancelAfter setzen dies millisecondsDelay
zurück CancellationTokenSource, wenn sie bereits abgebrochen wurde.
Gilt für
CancelAfter(TimeSpan)
Plant einen Abbruch auf diesem CancellationTokenSource nach der angegebenen Zeitspanne.
public:
void CancelAfter(TimeSpan delay);
public void CancelAfter (TimeSpan delay);
member this.CancelAfter : TimeSpan -> unit
Public Sub CancelAfter (delay As TimeSpan)
Parameter
- delay
- TimeSpan
Die Zeitspanne, die gewartet wird, bevor diese CancellationTokenSource abgebrochen wird.
Ausnahmen
Die Ausnahme, die ausgelöst wird, wenn dieses CancellationTokenSource freigegeben wurde.
delay
.TotalMilliseconds ist kleiner als -1 oder größer als Int32.MaxValue (oder UInt32.MaxValue - 1 in einigen Versionen von .NET). Beachten Sie, dass diese obere Grenze restriktiver ist als TimeSpan.MaxValue.
Hinweise
Der Countdown für die Verzögerung beginnt während dieses Anrufs. Wenn die Verzögerung abläuft, wird dies CancellationTokenSource abgebrochen, wenn sie bereits abgebrochen wurde.
Nachfolgende Anrufe, um CancelAfter
die Verzögerung für diese CancellationTokenSourceZurücksetzung zurückzusetzen, wenn sie bereits abgebrochen wurde.