TimeProviderTaskExtensions.CreateCancellationTokenSource Méthode
Définition
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
Paramètres
- timeProvider
- TimeProvider
La TimeProvider avec laquelle interpréter le delay
.
- delay
- TimeSpan
Intervalle de temps à attendre avant d’annuler cette CancellationTokenSource.
Retours
CancellationTokenSource qui sera annulée après la delay
spécifiée.
Exceptions
Le delay
est négatif et n’est pas égal à InfiniteTimeSpan, ou est supérieur à la durée maximale du minuteur autorisé.
Remarques
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, 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 et versions ultérieures.
S’applique à
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour