Język

CancellationTokenSource Konstruktory

Definicja

Inicjuje element CancellationTokenSource.

Przeciążenia

Nazwa Opis
CancellationTokenSource()

Inicjuje nowe wystąpienie klasy CancellationTokenSource.

CancellationTokenSource(Int32)

Inicjuje nowe wystąpienie CancellationTokenSource klasy, które zostanie anulowane po upływie określonego opóźnienia w milisekundach.

CancellationTokenSource(TimeSpan)

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

CancellationTokenSource(TimeSpan, TimeProvider)

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

CancellationTokenSource()

Źródło:
CancellationTokenSource.cs
Źródło:
CancellationTokenSource.cs
Ź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
Źródło:
CancellationTokenSource.cs
Źródło:
CancellationTokenSource.cs

Inicjuje nowe wystąpienie CancellationTokenSource klasy, które zostanie anulowane po upływie określonego opóźnienia 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 tego CancellationTokenSourceparametru .

Wyjątki

millisecondsDelay wartość jest mniejsza niż -1.

Uwagi

Odliczanie rozpoczyna millisecondsDelay się podczas wywołania konstruktora. Po wygaśnięciu millisecondsDelay konstrukcja zostanie anulowana CancellationTokenSource (jeśli nie została już anulowana).

Kolejne wywołania polecenia CancelAfter resetują millisecondsDelay element dla skonstruowanego CancellationTokenSourceelementu , jeśli nie został on już anulowany.

Dotyczy

CancellationTokenSource(TimeSpan)

Źródło:
CancellationTokenSource.cs
Źródło:
CancellationTokenSource.cs
Ź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 CancellationTokenSource.

Wyjątki

delay.TotalMilliseconds jest mniejszy niż -1 lub większy niż Int32.MaxValue (lub UInt32.MaxValue — 1 w niektórych wersjach .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 CancellationTokenSource zostanie anulowana, jeśli nie została już anulowana.

Kolejne wywołania , aby zresetować CancelAfter opóźnienie dla skonstruowanego CancellationTokenSourceelementu , jeśli nie zostało ono już anulowane.

Dotyczy

CancellationTokenSource(TimeSpan, TimeProvider)

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

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

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

timeProvider
TimeProvider

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

Wyjątki

delay TotalMilliseconds Wartość jest mniejsza niż -1 lub większa niż MaxValue - 1.

Parametr timeProvider ma wartość null.

Uwagi

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

Dotyczy