Condividi tramite


CancellationTokenSource Costruttori

Definizione

Overload

CancellationTokenSource()

Inizializza una nuova istanza della classe CancellationTokenSource.

CancellationTokenSource(Int32)

Inizializza una nuova istanza della classe CancellationTokenSource che verrà annullata dopo il ritardo specificato in millisecondi.

CancellationTokenSource(TimeSpan)

Inizializza una nuova istanza della classe CancellationTokenSource che verrà annullata dopo l'intervallo di tempo specificato.

CancellationTokenSource(TimeSpan, TimeProvider)

Inizializza una nuova istanza della CancellationTokenSource classe che verrà annullata dopo l'oggetto specificato TimeSpan.

CancellationTokenSource()

Origine:
CancellationTokenSource.cs
Origine:
CancellationTokenSource.cs
Origine:
CancellationTokenSource.cs

Inizializza una nuova istanza della classe CancellationTokenSource.

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

Vedi anche

Si applica a

CancellationTokenSource(Int32)

Origine:
CancellationTokenSource.cs
Origine:
CancellationTokenSource.cs
Origine:
CancellationTokenSource.cs

Inizializza una nuova istanza della classe CancellationTokenSource che verrà annullata dopo il ritardo specificato in millisecondi.

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

Parametri

millisecondsDelay
Int32

Intervallo di tempo di attesa, in millisecondi, prima dell'annullamento dell'oggetto CancellationTokenSource.

Eccezioni

millisecondsDelay è minore di -1.

Commenti

Conteggio dell'avvio millisecondsDelay durante la chiamata al costruttore. Al termine, il millisecondsDelay costruito CancellationTokenSource viene annullato (se non è già stato annullato).

Le chiamate successive a CancelAfter reimpostano l'oggetto millisecondsDelay per la costruzione CancellationTokenSource, se non è già stato annullato.

Si applica a

CancellationTokenSource(TimeSpan)

Origine:
CancellationTokenSource.cs
Origine:
CancellationTokenSource.cs
Origine:
CancellationTokenSource.cs

Inizializza una nuova istanza della classe CancellationTokenSource che verrà annullata dopo l'intervallo di tempo specificato.

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

Parametri

delay
TimeSpan

Intervallo di tempo di attesa prima dell'annullamento dell'oggetto CancellationTokenSource.

Eccezioni

delay.TotalMilliseconds è minore di -1 o maggiore di Int32.MaxValue (o UInt32.MaxValue - 1 in alcune versioni di .NET). Si noti che questo limite superiore è più restrittivo di TimeSpan.MaxValue.

Commenti

Il conteggio per il ritardo inizia durante la chiamata al costruttore. Al termine del ritardo, il costruito CancellationTokenSource viene annullato, se non è già stato annullato.

Le chiamate successive per CancelAfter reimpostare il ritardo per il costruito CancellationTokenSource, se non è già stato annullato.

Si applica a

CancellationTokenSource(TimeSpan, TimeProvider)

Origine:
CancellationTokenSource.cs
Origine:
CancellationTokenSource.cs

Inizializza una nuova istanza della CancellationTokenSource classe che verrà annullata dopo l'oggetto specificato 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)

Parametri

delay
TimeSpan

Intervallo di tempo di attesa prima dell'annullamento dell'oggetto CancellationTokenSource.

timeProvider
TimeProvider

Oggetto TimeProvider con cui interpretare l'oggetto delay.

Eccezioni

delay's TotalMilliseconds è minore di -1 o maggiore di MaxValue - 1.

timeProvider è null.

Commenti

Il conteggio per il ritardo inizia durante la chiamata al costruttore. Al termine del ritardo, il costruito CancellationTokenSource viene annullato, se non è già stato annullato. Le chiamate successive a CancelAfter reimpostano il ritardo per il costruito CancellationTokenSource, se non è già stato annullato.

Si applica a