Comparteix a través de


CancellationTokenSource.CancelAfter Método

Definición

Programa una operación de cancelación en este CancellationTokenSource.

Sobrecargas

CancelAfter(Int32)

Programa una operación de cancelación en este CancellationTokenSource después del número especificado de milisegundos.

CancelAfter(TimeSpan)

Programa una operación de cancelación en este CancellationTokenSource después de la duración especificada.

CancelAfter(Int32)

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

Programa una operación de cancelación en este CancellationTokenSource después del número especificado de milisegundos.

public:
 void CancelAfter(int millisecondsDelay);
public void CancelAfter (int millisecondsDelay);
member this.CancelAfter : int -> unit
Public Sub CancelAfter (millisecondsDelay As Integer)

Parámetros

millisecondsDelay
Int32

Intervalo de tiempo que hay que esperar antes de cancelar este CancellationTokenSource.

Excepciones

Excepción que se produce cuando se ha desechado este CancellationTokenSource.

Excepción que se produce cuando millisecondsDelay es menor que -1.

Comentarios

La cuenta atrás para los millisecondsDelay inicios durante esta llamada. millisecondsDelay Cuando expira, se CancellationTokenSource cancela, si aún no se ha cancelado.

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

Se aplica a

CancelAfter(TimeSpan)

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

Programa una operación de cancelación en este CancellationTokenSource después de la duración especificada.

public:
 void CancelAfter(TimeSpan delay);
public void CancelAfter (TimeSpan delay);
member this.CancelAfter : TimeSpan -> unit
Public Sub CancelAfter (delay As TimeSpan)

Parámetros

delay
TimeSpan

Intervalo de tiempo que hay que esperar antes de cancelar este CancellationTokenSource.

Excepciones

Excepción que se produce cuando se ha desechado este CancellationTokenSource.

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 esta llamada. Cuando el retraso expira, se CancellationTokenSource cancela, si aún no se ha cancelado.

Las llamadas posteriores a CancelAfter restablecerán el retraso de este CancellationTokenSource, si aún no se ha cancelado.

Se aplica a