Teilen über


CancellationTokenSource Konstruktoren

Definition

Initialisiert das CancellationTokenSource.

Überlädt

CancellationTokenSource()

Initialisiert eine neue Instanz der CancellationTokenSource-Klasse.

CancellationTokenSource(Int32)

Initialisiert eine neue Instanz der CancellationTokenSource-Klasse, die nach der angegebenen Verzögerung in Millisekunden abgebrochen wird.

CancellationTokenSource(TimeSpan)

Initialisiert eine neue Instanz der CancellationTokenSource-Klasse, die nach der angegebenen Zeitspanne abgebrochen wird.

CancellationTokenSource(TimeSpan, TimeProvider)

Initialisiert eine neue instance der -Klasse, die CancellationTokenSource nach dem angegebenen TimeSpanabgebrochen wird.

CancellationTokenSource()

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

Initialisiert eine neue Instanz der CancellationTokenSource-Klasse.

public:
 CancellationTokenSource();
public CancellationTokenSource ();
Public Sub New ()

Weitere Informationen

Gilt für:

CancellationTokenSource(Int32)

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

Initialisiert eine neue Instanz der CancellationTokenSource-Klasse, die nach der angegebenen Verzögerung in Millisekunden abgebrochen wird.

public:
 CancellationTokenSource(int millisecondsDelay);
public CancellationTokenSource (int millisecondsDelay);
new System.Threading.CancellationTokenSource : int -> System.Threading.CancellationTokenSource
Public Sub New (millisecondsDelay As Integer)

Parameter

millisecondsDelay
Int32

Das Zeitintervall in Millisekunden, das vor dem Abbrechen dieser CancellationTokenSource-Klasse gewartet wird.

Ausnahmen

millisecondsDelay ist kleiner als -1.

Hinweise

Der Countdown für beginnt millisecondsDelay während des Aufrufs des Konstruktors. Wenn die millisecondsDelay abläuft, wird die konstruierte CancellationTokenSource abgebrochen (sofern sie noch nicht abgebrochen wurde).

Nachfolgende Aufrufe von CancelAfter setzen den millisecondsDelay für die konstruierte CancellationTokenSourcezurück, wenn sie noch nicht abgebrochen wurde.

Gilt für:

CancellationTokenSource(TimeSpan)

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

Initialisiert eine neue Instanz der CancellationTokenSource-Klasse, die nach der angegebenen Zeitspanne abgebrochen wird.

public:
 CancellationTokenSource(TimeSpan delay);
public CancellationTokenSource (TimeSpan delay);
new System.Threading.CancellationTokenSource : TimeSpan -> System.Threading.CancellationTokenSource
Public Sub New (delay As TimeSpan)

Parameter

delay
TimeSpan

Das Zeitintervall, das vor dem Abbrechen dieser CancellationTokenSource-Klasse abgewartet wird.

Ausnahmen

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 des Aufrufs des Konstruktors. Wenn die Verzögerung abläuft, wird die erstellte CancellationTokenSource abgebrochen, sofern sie noch nicht abgebrochen wurde.

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

Gilt für:

CancellationTokenSource(TimeSpan, TimeProvider)

Quelle:
CancellationTokenSource.cs
Quelle:
CancellationTokenSource.cs

Initialisiert eine neue instance der -Klasse, die CancellationTokenSource nach dem angegebenen TimeSpanabgebrochen wird.

public:
 CancellationTokenSource(TimeSpan delay, TimeProvider ^ timeProvider);
public CancellationTokenSource (TimeSpan delay, TimeProvider timeProvider);
new System.Threading.CancellationTokenSource : TimeSpan * TimeProvider -> System.Threading.CancellationTokenSource
Public Sub New (delay As TimeSpan, timeProvider As TimeProvider)

Parameter

delay
TimeSpan

Das Zeitintervall, das vor dem Abbrechen dieser CancellationTokenSource-Klasse abgewartet wird.

timeProvider
TimeProvider

Die TimeProvider , mit der interpretiert werden delaysoll.

Ausnahmen

delay's TotalMilliseconds ist kleiner als -1 oder größer als MaxValue - 1.

timeProvider ist null

Hinweise

Der Countdown für die Verzögerung beginnt während des Aufrufs des Konstruktors. Wenn die Verzögerung abläuft, wird die erstellte CancellationTokenSource abgebrochen, sofern sie noch nicht abgebrochen wurde. Nachfolgende Aufrufe von CancelAfter setzen die Verzögerung für die erstellte CancellationTokenSourcezurück, wenn sie noch nicht abgebrochen wurde.

Gilt für: