CancellationTokenSource.CancelAfter Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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)
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)
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.