TimeProviderTaskExtensions.CreateCancellationTokenSource Méthode
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Initialise une nouvelle instance de la classe CancellationTokenSource qui sera annulée après la TimeSpanspécifiée.
public:
[System::Runtime::CompilerServices::Extension]
static System::Threading::CancellationTokenSource ^ CreateCancellationTokenSource(TimeProvider ^ timeProvider, TimeSpan delay);
public static System.Threading.CancellationTokenSource CreateCancellationTokenSource (this TimeProvider timeProvider, TimeSpan delay);
static member CreateCancellationTokenSource : TimeProvider * TimeSpan -> System.Threading.CancellationTokenSource
<Extension()>
Public Function CreateCancellationTokenSource (timeProvider As TimeProvider, delay As TimeSpan) As CancellationTokenSource
- timeProvider
- TimeProvider
La TimeProvider avec laquelle interpréter le delay
.
- delay
- TimeSpan
Intervalle de temps à attendre avant d’annuler cette CancellationTokenSource.
CancellationTokenSource qui sera annulée après la delay
spécifiée.
Le delay
est négatif et n’est pas égal à InfiniteTimeSpan ou supérieur à la durée maximale du minuteur autorisé.
Le compte à rebours du délai démarre pendant l’appel au constructeur. Lorsque le délai expire, le CancellationTokenSource construit est annulé s’il n’a pas déjà été annulé.
Si vous exécutez sur des versions .NET antérieures à .NET 8.0, il existe une contrainte lors de l’appel de CancelAfter(TimeSpan) sur l’objet résultant. Cette action n’arrête pas le minuteur initial indiqué par delay
. Toutefois, cette restriction ne s’applique pas à .NET 8.0 et versions ultérieures.
Produit | Versions |
---|---|
.NET | 8 (package-provided) |
.NET Framework | 4.7 (package-provided), 4.7.1 (package-provided), 4.7.2 (package-provided), 4.8 (package-provided) |
.NET Standard | 2.0 (package-provided) |
Commentaires sur .NET
.NET est un projet open source. Sélectionnez un lien pour fournir des commentaires :