CancellationTokenSource Konstruktorer

Definition

Ö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.

Gäller för