PeriodicTimer Classe
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.
Fournit un minuteur périodique qui permet d’attendre de façon asynchrone les graduations du minuteur.
public ref class PeriodicTimer sealed : IDisposable
public sealed class PeriodicTimer : IDisposable
type PeriodicTimer = class
interface IDisposable
Public NotInheritable Class PeriodicTimer
Implements IDisposable
- Héritage
-
PeriodicTimer
- Implémente
Remarques
Ce minuteur est destiné à être utilisé uniquement par un seul consommateur à la fois : un seul appel à WaitForNextTickAsync(CancellationToken) peut être en vol à un moment donné.
Dispose() peut être utilisé simultanément avec un actif WaitForNextTickAsync(CancellationToken) pour l’interrompre et provoquer le retour false
de .
Constructeurs
PeriodicTimer(TimeSpan) |
Initialise le minuteur. |
PeriodicTimer(TimeSpan, TimeProvider) |
Initialise le minuteur. |
Propriétés
Period |
Obtient ou définit la période entre les graduations. |
Méthodes
Dispose() |
Arrête le minuteur et libère les ressources managées associées. |
Equals(Object) |
Détermine si l'objet spécifié est égal à l'objet actuel. (Hérité de Object) |
Finalize() |
Vérifie que les ressources sont libérées et que toute autre opération de nettoyage est effectuée quand le garbage collector récupère l'objet PeriodicTimer. |
GetHashCode() |
Fait office de fonction de hachage par défaut. (Hérité de Object) |
GetType() |
Obtient le Type de l'instance actuelle. (Hérité de Object) |
MemberwiseClone() |
Crée une copie superficielle du Object actuel. (Hérité de Object) |
ToString() |
Retourne une chaîne qui représente l'objet actuel. (Hérité de Object) |
WaitForNextTickAsync(CancellationToken) |
Attend la coche suivante du minuteur ou l’arrêt de la minuterie. |