CancellationTokenSource Constructores

Definición

Inicializa el CancellationTokenSource.

Sobrecargas

CancellationTokenSource()

Inicializa una nueva instancia de la clase CancellationTokenSource.

CancellationTokenSource(Int32)

Inicializa una nueva instancia de la clase CancellationTokenSource que se cancela después del retraso especificado en milisegundos.

CancellationTokenSource(TimeSpan)

Inicializa una nueva instancia de la clase CancellationTokenSource que se cancela después del intervalo de tiempo especificado.

CancellationTokenSource(TimeSpan, TimeProvider)

Inicializa una nueva instancia de la CancellationTokenSource clase que se cancelará después del especificado TimeSpan.

CancellationTokenSource()

Source:
CancellationTokenSource.cs
Source:
CancellationTokenSource.cs
Source:
CancellationTokenSource.cs

Inicializa una nueva instancia de la clase CancellationTokenSource.

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

Consulte también

Se aplica a

CancellationTokenSource(Int32)

Source:
CancellationTokenSource.cs
Source:
CancellationTokenSource.cs
Source:
CancellationTokenSource.cs

Inicializa una nueva instancia de la clase CancellationTokenSource que se cancela después del retraso especificado en milisegundos.

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

Parámetros

millisecondsDelay
Int32

Intervalo de tiempo en milisegundos que se esperará antes de cancelar este elemento CancellationTokenSource.

Excepciones

millisecondsDelay es menor que 1.

Comentarios

La cuenta atrás para se millisecondsDelay inicia durante la llamada al constructor. millisecondsDelay Cuando expira, el construido CancellationTokenSource se cancela (si aún no se ha cancelado).

Las llamadas posteriores a CancelAfter restablecerán para millisecondsDelay el construido CancellationTokenSource, si aún no se ha cancelado.

Se aplica a

CancellationTokenSource(TimeSpan)

Source:
CancellationTokenSource.cs
Source:
CancellationTokenSource.cs
Source:
CancellationTokenSource.cs

Inicializa una nueva instancia de la clase CancellationTokenSource que se cancela después del intervalo de tiempo especificado.

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

Parámetros

delay
TimeSpan

Intervalo de tiempo que se esperará antes de cancelar este elemento CancellationTokenSource.

Excepciones

delay.TotalMilliseconds es menor que -1 o mayor que Int32.MaxValue (o UInt32.MaxValue - 1 en algunas versiones de .NET). Tenga en cuenta que este límite superior es más restrictivo que TimeSpan.MaxValue.

Comentarios

La cuenta atrás del retraso se inicia durante la llamada al constructor. Cuando el retraso expira, el construido CancellationTokenSource se cancela, si aún no se ha cancelado.

Subsequent calls to CancelAfter will reset the delay for the constructed CancellationTokenSource, if it has not been canceled already.

Se aplica a

CancellationTokenSource(TimeSpan, TimeProvider)

Source:
CancellationTokenSource.cs
Source:
CancellationTokenSource.cs

Inicializa una nueva instancia de la CancellationTokenSource clase que se cancelará después del especificado 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)

Parámetros

delay
TimeSpan

Intervalo de tiempo que se esperará antes de cancelar este elemento CancellationTokenSource.

timeProvider
TimeProvider

con el TimeProvider que se va a interpretar .delay

Excepciones

delay's TotalMilliseconds es menor que -1 o mayor que MaxValue - 1.

timeProvider es null.

Comentarios

La cuenta atrás del retraso se inicia durante la llamada al constructor. Cuando el retraso expira, el construido CancellationTokenSource se cancela, si aún no se ha cancelado. Las llamadas posteriores a CancelAfter restablecerán el retraso del construido CancellationTokenSourcesi aún no se ha cancelado.

Se aplica a