Partager via


PeriodicTimer Classe

Définition

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 falsede .

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.

S’applique à