CancellationTokenSource.CancelAfter Méthode

Définition

Planifie une opération d'annulation sur cette CancellationTokenSource.

Surcharges

CancelAfter(Int32)

Planifie une opération d'annulation sur cette CancellationTokenSource après le nombre spécifié de millisecondes.

CancelAfter(TimeSpan)

Planifie une opération d'annulation dans ce CancellationTokenSource après l'intervalle de temps spécifié.

CancelAfter(Int32)

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

Planifie une opération d'annulation sur cette CancellationTokenSource après le nombre spécifié de millisecondes.

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

Paramètres

millisecondsDelay
Int32

Intervalle de temps avant l'annulation de cette CancellationTokenSource.

Exceptions

Exception levée lorsque ce CancellationTokenSource a été supprimé.

Exception levée lorsque millisecondsDelay est inférieur à -1.

Remarques

Le compte à rebours du millisecondsDelay démarre pendant cet appel. Lorsque le millisecondsDelay arrive à expiration, celui-ci CancellationTokenSource est annulé, s’il n’a pas déjà été annulé.

Les appels suivants à CancelAfter réinitialisent le millisecondsDelay pour ce CancellationTokenSource, s’il n’a pas déjà été annulé.

S’applique à

CancelAfter(TimeSpan)

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

Planifie une opération d'annulation dans ce CancellationTokenSource après l'intervalle de temps spécifié.

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

Paramètres

delay
TimeSpan

Intervalle de temps avant l'annulation de cette CancellationTokenSource.

Exceptions

Exception levée lorsque ce CancellationTokenSource a été supprimé.

delay.TotalMilliseconds est inférieur à -1 ou supérieur à Int32.MaxValue (ou UInt32.MaxValue - 1 sur certaines versions de .NET). Notez que cette limite supérieure est plus restrictive que TimeSpan.MaxValue.

Remarques

Le compte à rebours du délai démarre pendant cet appel. Lorsque le délai expire, il CancellationTokenSource est annulé, s’il n’a pas déjà été annulé.

Les appels suivants à CancelAfter réinitialisent le délai pour ce CancellationTokenSource, s’il n’a pas déjà été annulé.

S’applique à