Udostępnij za pośrednictwem


CancellationTokenSource Konstruktory

Definicja

Inicjuje element CancellationTokenSource.

Przeciążenia

CancellationTokenSource()

Inicjuje nowe wystąpienie klasy CancellationTokenSource.

CancellationTokenSource(Int32)

Inicjuje CancellationTokenSource nowe wystąpienie klasy, które zostanie anulowane po określonym opóźnieniu w milisekundach.

CancellationTokenSource(TimeSpan)

Inicjuje CancellationTokenSource nowe wystąpienie klasy, które zostanie anulowane po określonym przedziale czasu.

CancellationTokenSource(TimeSpan, TimeProvider)

Inicjuje CancellationTokenSource nowe wystąpienie klasy, które zostanie anulowane po określonym .TimeSpan

CancellationTokenSource()

Źródło:
CancellationTokenSource.cs
Źródło:
CancellationTokenSource.cs
Źródło:
CancellationTokenSource.cs

Inicjuje nowe wystąpienie klasy CancellationTokenSource.

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

Zobacz też

Dotyczy

CancellationTokenSource(Int32)

Źródło:
CancellationTokenSource.cs
Źródło:
CancellationTokenSource.cs
Źródło:
CancellationTokenSource.cs

Inicjuje CancellationTokenSource nowe wystąpienie klasy, które zostanie anulowane po określonym opóźnieniu w milisekundach.

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

Parametry

millisecondsDelay
Int32

Interwał czasu w milisekundach oczekiwania przed anulowaniem tej CancellationTokenSourceoperacji.

Wyjątki

millisecondsDelay wartość jest mniejsza niż -1.

Uwagi

Odliczanie dla uruchamiania millisecondsDelay podczas wywołania konstruktora. millisecondsDelay Po wygaśnięciu konstrukcji zostanie anulowana CancellationTokenSource (jeśli jeszcze nie została anulowana).

Kolejne wywołania w celu zresetowania CancelAftermillisecondsDelay elementu dla skonstruowanego CancellationTokenSourceelementu , jeśli jeszcze nie zostały anulowane.

Dotyczy

CancellationTokenSource(TimeSpan)

Źródło:
CancellationTokenSource.cs
Źródło:
CancellationTokenSource.cs
Źródło:
CancellationTokenSource.cs

Inicjuje CancellationTokenSource nowe wystąpienie klasy, które zostanie anulowane po określonym przedziale czasu.

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

Parametry

delay
TimeSpan

Interwał czasu oczekiwania przed anulowaniem tego CancellationTokenSourceparametru .

Wyjątki

delay.TotalMilliseconds wartość jest mniejsza niż -1 lub większa niż Int32.MaxValue (lub UInt32.MaxValue — 1 w niektórych wersjach platformy .NET). Należy pamiętać, że ta górna granica jest bardziej restrykcyjna niż TimeSpan.MaxValue.

Uwagi

Odliczanie opóźnienia rozpoczyna się podczas wywołania konstruktora. Po wygaśnięciu opóźnienia konstrukcja zostanie anulowana CancellationTokenSource , jeśli nie została już anulowana.

Kolejne wywołania w celu zresetowania CancelAfter opóźnienia dla skonstruowanego CancellationTokenSourceelementu , jeśli jeszcze nie zostały anulowane.

Dotyczy

CancellationTokenSource(TimeSpan, TimeProvider)

Źródło:
CancellationTokenSource.cs
Źródło:
CancellationTokenSource.cs

Inicjuje CancellationTokenSource nowe wystąpienie klasy, które zostanie anulowane po określonym .TimeSpan

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)

Parametry

delay
TimeSpan

Interwał czasu oczekiwania przed anulowaniem tego CancellationTokenSourceparametru .

timeProvider
TimeProvider

Element TimeProvider , za pomocą którego należy interpretować element delay.

Wyjątki

delayWartość 's TotalMilliseconds jest mniejsza niż -1 lub większa niż MaxValue -1.

timeProvider to null.

Uwagi

Odliczanie opóźnienia rozpoczyna się podczas wywołania konstruktora. Po wygaśnięciu opóźnienia konstrukcja zostanie anulowana CancellationTokenSource , jeśli nie została już anulowana. Kolejne wywołania metody CancelAfter zresetują opóźnienie skonstruowanego CancellationTokenSourceelementu , jeśli jeszcze nie zostało anulowane.

Dotyczy