Partager via


ITimer.Change(TimeSpan, TimeSpan) Méthode

Définition

Modifie l'heure de début et l'intervalle entre les appels de méthode d'une minuterie ; les intervalles de temps sont mesurés à l'aide de valeurs TimeSpan.

public:
 bool Change(TimeSpan dueTime, TimeSpan period);
public bool Change (TimeSpan dueTime, TimeSpan period);
abstract member Change : TimeSpan * TimeSpan -> bool
Public Function Change (dueTime As TimeSpan, period As TimeSpan) As Boolean

Paramètres

dueTime
TimeSpan

TimeSpan représentant le délai d'attente avant l'appel de la méthode de rappel spécifiée au moment de la construction de ITimer. Spécifiez InfiniteTimeSpan pour empêcher le redémarrage de la minuterie. Spécifiez Zero pour redémarrer immédiatement le minuteur.

period
TimeSpan

Intervalle de temps entre les appels de la méthode de rappel spécifiée lors de la construction du minuteur. Spécifiez InfiniteTimeSpan pour désactiver la signalisation périodique.

Retours

true si le minuteur a été correctement mis à jour ; sinon, false.

Exceptions

Le dueTime paramètre ou period , en millisecondes, est inférieur à -1 ou supérieur à 4294967294.

Remarques

Il incombe à l’implémenteur de l’interface ITimer de garantir la sécurité des threads.

S’applique à