Partager via


FakeTimeProvider.CreateTimer Méthode

Définition

Crée une instance ITimer à l’aide de valeurs TimeSpan pour mesurer les intervalles de temps.

public:
 override System::Threading::ITimer ^ CreateTimer(System::Threading::TimerCallback ^ callback, System::Object ^ state, TimeSpan dueTime, TimeSpan period);
public override System.Threading.ITimer CreateTimer (System.Threading.TimerCallback callback, object? state, TimeSpan dueTime, TimeSpan period);
override this.CreateTimer : System.Threading.TimerCallback * obj * TimeSpan * TimeSpan -> System.Threading.ITimer
Public Overrides Function CreateTimer (callback As TimerCallback, state As Object, dueTime As TimeSpan, period As TimeSpan) As ITimer

Paramètres

callback
TimerCallback

Délégué représentant une méthode à exécuter lorsque le minuteur se déclenche. La méthode spécifiée pour le rappel doit être réentrante, car elle peut être appelée simultanément sur deux threads si le minuteur se déclenche à nouveau avant ou pendant qu’un rappel précédent est toujours géré.

state
Object

Objet à passer à l'callback. Il peut s’agir de null.

dueTime
TimeSpan

Délai avant l’appel de callback. Spécifiez InfiniteTimeSpan pour empêcher le démarrage du minuteur. Spécifiez Zero pour démarrer immédiatement le minuteur.

period
TimeSpan

Intervalle de temps entre les appels de callback. Spécifiez InfiniteTimeSpan pour désactiver la signalisation périodique.

Retours

Instance ITimer nouvellement créée.

S’applique à