CancellationTokenSource Konstruktorer
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.
Initierar CancellationTokenSource.
Överlagringar
| Name | Description |
|---|---|
| CancellationTokenSource() |
Initierar en ny instans av CancellationTokenSource klassen. |
| CancellationTokenSource(Int32) |
Initierar en ny instans av CancellationTokenSource klassen som avbryts efter den angivna fördröjningen i millisekunder. |
| CancellationTokenSource(TimeSpan) |
Initierar en ny instans av CancellationTokenSource klassen som avbryts efter det angivna tidsintervallet. |
CancellationTokenSource()
Initierar en ny instans av CancellationTokenSource klassen.
public:
CancellationTokenSource();
public CancellationTokenSource();
Public Sub New ()
Se även
Gäller för
CancellationTokenSource(Int32)
Initierar en ny instans av CancellationTokenSource klassen som avbryts efter den angivna fördröjningen i millisekunder.
public:
CancellationTokenSource(int millisecondsDelay);
public CancellationTokenSource(int millisecondsDelay);
new System.Threading.CancellationTokenSource : int -> System.Threading.CancellationTokenSource
Public Sub New (millisecondsDelay As Integer)
Parametrar
- millisecondsDelay
- Int32
Tidsintervallet i millisekunder att vänta innan du avbryter detta CancellationTokenSource.
Undantag
millisecondsDelay är mindre än -1.
Kommentarer
Nedräkningen för millisecondsDelay startar under anropet till konstruktorn. När den millisecondsDelay upphör att gälla avbryts den skapade CancellationTokenSource (om den inte redan har avbrutits).
Efterföljande anrop till CancelAfter återställer millisecondsDelay för den konstruerade CancellationTokenSource, om den inte redan har avbrutits.
Gäller för
CancellationTokenSource(TimeSpan)
Initierar en ny instans av CancellationTokenSource klassen som avbryts efter det angivna tidsintervallet.
public:
CancellationTokenSource(TimeSpan delay);
public CancellationTokenSource(TimeSpan delay);
new System.Threading.CancellationTokenSource : TimeSpan -> System.Threading.CancellationTokenSource
Public Sub New (delay As TimeSpan)
Parametrar
- delay
- TimeSpan
Tidsintervallet som ska vänta innan du avbryter detta CancellationTokenSource.
Undantag
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 anropet till konstruktorn. När fördröjningen upphör att gälla avbryts den konstruerade CancellationTokenSource , om den inte redan har avbrutits.
Efterföljande anrop till CancelAfter återställer fördröjningen för den konstruerade CancellationTokenSource, om den inte redan har avbrutits.