CancellationTokenSource Konstruktory
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
delay
Wartość '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.