CancellationTokenSource Costruttori

Definizione

Overload

Nome Descrizione
CancellationTokenSource()

Inizializza una nuova istanza della classe CancellationTokenSource.

CancellationTokenSource(Int32)

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

CancellationTokenSource(TimeSpan)

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

CancellationTokenSource()

Inizializza una nuova istanza della classe CancellationTokenSource.

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

Vedi anche

Si applica a

CancellationTokenSource(Int32)

Inizializza una nuova istanza della CancellationTokenSource classe 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 in millisecondi di attesa prima di annullare l'oggetto CancellationTokenSource.

Eccezioni

millisecondsDelay è minore di -1.

Commenti

Conto alla rovescia per l'avvio millisecondsDelay durante la chiamata al costruttore. Alla scadenza, l'oggetto millisecondsDelay costruito CancellationTokenSource viene annullato (se non è già stato annullato).

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

Si applica a

CancellationTokenSource(TimeSpan)

Inizializza una nuova istanza della CancellationTokenSource classe 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 di annullare l'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 conto alla rovescia per il ritardo inizia durante la chiamata al costruttore. Alla scadenza del ritardo, l'oggetto costruito CancellationTokenSource viene annullato, se non è già stato annullato.

Le chiamate successive a CancelAfter reimpostano il ritardo per l'oggetto costruito CancellationTokenSource, se non è già stato annullato.

Si applica a