CancellationTokenSource.CancelAfter Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Agenda uma operação de cancelamento neste CancellationTokenSource.
Sobrecargas
CancelAfter(Int32) |
Agenda uma operação de cancelamento neste CancellationTokenSource após o número especificado de milissegundos. |
CancelAfter(TimeSpan) |
Agenda uma operação de cancelamento neste CancellationTokenSource após o período de tempo especificado. |
CancelAfter(Int32)
- Origem:
- CancellationTokenSource.cs
- Origem:
- CancellationTokenSource.cs
- Origem:
- CancellationTokenSource.cs
Agenda uma operação de cancelamento neste CancellationTokenSource após o número especificado de milissegundos.
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
O período de tempo de espera antes de cancelar este CancellationTokenSource.
Exceções
A exceção lançada quando este CancellationTokenSource foi descartado.
A exceção lançada quando millisecondsDelay
é menor que -1.
Comentários
A contagem regressiva para o millisecondsDelay
começa durante esta chamada. Quando o millisecondsDelay
expirar, isso CancellationTokenSource será cancelado, se ele ainda não tiver sido cancelado.
As chamadas subsequentes para CancelAfter redefinirão o millisecondsDelay
para este CancellationTokenSource, se ele ainda não tiver sido cancelado.
Aplica-se a
CancelAfter(TimeSpan)
- Origem:
- CancellationTokenSource.cs
- Origem:
- CancellationTokenSource.cs
- Origem:
- CancellationTokenSource.cs
Agenda uma operação de cancelamento neste CancellationTokenSource após o período de tempo especificado.
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
O período de tempo de espera antes de cancelar este CancellationTokenSource.
Exceções
A exceção lançada quando este CancellationTokenSource foi descartado.
delay
.TotalMilliseconds é menor que -1 ou maior que Int32.MaxValue (ou UInt32.MaxValue - 1 em algumas versões do .NET). Observe que esse limite superior é mais restritivo do que TimeSpan.MaxValue.
Comentários
A contagem regressiva para o atraso começa durante essa chamada. Quando o atraso expirar, isso CancellationTokenSource será cancelado, se ele ainda não tiver sido cancelado.
As chamadas subsequentes para CancelAfter
redefinirão o atraso para este CancellationTokenSource, se ele ainda não tiver sido cancelado.