CancellationTokenSource.CancelAfter Metod

Definition

Schemalägger en avbruten åtgärd för den här CancellationTokenSource.

Överlagringar

Name Description
CancelAfter(Int32)

Schemalägger en avbokningsåtgärd för detta CancellationTokenSource efter det angivna antalet millisekunder.

CancelAfter(TimeSpan)

Schemalägger en avbruten åtgärd för detta CancellationTokenSource efter det angivna tidsintervallet.

CancelAfter(Int32)

Källa:
CancellationTokenSource.cs
Källa:
CancellationTokenSource.cs
Källa:
CancellationTokenSource.cs
Källa:
CancellationTokenSource.cs
Källa:
CancellationTokenSource.cs

Schemalägger en avbokningsåtgärd för detta CancellationTokenSource efter det angivna antalet millisekunder.

public:
 void CancelAfter(int millisecondsDelay);
public void CancelAfter(int millisecondsDelay);
member this.CancelAfter : int -> unit
Public Sub CancelAfter (millisecondsDelay As Integer)

Parametrar

millisecondsDelay
Int32

Tidsintervallet att vänta innan du avbryter den här CancellationTokenSource.

Undantag

Undantaget utlöses när detta CancellationTokenSource har tagits bort.

Undantaget utlöses när millisecondsDelay är mindre än -1.

Kommentarer

Nedräkningen för millisecondsDelay startar under det här anropet. När upphör millisecondsDelay att gälla avbryts detta CancellationTokenSource om det inte redan har avbrutits.

Efterföljande anrop till CancelAfter återställer millisecondsDelay för detta CancellationTokenSource, om det inte redan har avbrutits.

Gäller för

CancelAfter(TimeSpan)

Källa:
CancellationTokenSource.cs
Källa:
CancellationTokenSource.cs
Källa:
CancellationTokenSource.cs
Källa:
CancellationTokenSource.cs
Källa:
CancellationTokenSource.cs

Schemalägger en avbruten åtgärd för detta CancellationTokenSource efter det angivna tidsintervallet.

public:
 void CancelAfter(TimeSpan delay);
public void CancelAfter(TimeSpan delay);
member this.CancelAfter : TimeSpan -> unit
Public Sub CancelAfter (delay As TimeSpan)

Parametrar

delay
TimeSpan

Tidsintervallet att vänta innan du avbryter den här CancellationTokenSource.

Undantag

Undantaget utlöses när detta CancellationTokenSource har tagits bort.

delay.TotalMilliseconds är mindre än -1 eller större än Int32.MaxValue (eller UInt32.MaxValue – 1 på vissa versioner av .NET). Observera att den övre gränsen är mer restriktiv än TimeSpan.MaxValue.

Kommentarer

Nedräkningen för fördröjningen startar under det här anropet. När fördröjningen upphör att gälla avbryts den CancellationTokenSource om den inte redan har avbrutits.

Efterföljande anrop till CancelAfter återställer fördröjningen för den här CancellationTokenSource, om den inte redan har avbrutits.

Gäller för