Freigeben über


CancellationTokenSource.CancelAfter Methode

Definition

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)

Quelle:
CancellationTokenSource.cs
Quelle:
CancellationTokenSource.cs
Quelle:
CancellationTokenSource.cs

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 die millisecondsDelay Starts während dieses Anrufs. Wenn der millisecondsDelay ablauft, wird dies CancellationTokenSource abgebrochen, wenn es noch nicht abgebrochen wurde.

Nachfolgende Aufrufe von CancelAfter setzen für millisecondsDelay diesen CancellationTokenSourcezurück, wenn es noch nicht abgebrochen wurde.

Gilt für:

CancelAfter(TimeSpan)

Quelle:
CancellationTokenSource.cs
Quelle:
CancellationTokenSource.cs
Quelle:
CancellationTokenSource.cs

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 Obergrenze 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 diese CancellationTokenSource abgebrochen, wenn sie noch nicht abgebrochen wurde.

Nachfolgende Aufrufe von CancelAfter setzen die Verzögerung für diesen CancellationTokenSourcezurück, wenn sie noch nicht abgebrochen wurde.

Gilt für: