Taal

FakeTimeProvider.CreateTimer Methode

Definitie

Hiermee maakt u een nieuw ITimer exemplaar met behulp van TimeSpan waarden om tijdsintervallen te meten.

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

Parameters

callback
TimerCallback

Een gemachtigde die een methode vertegenwoordigt die moet worden uitgevoerd wanneer de timer wordt geactiveerd. De methode die is opgegeven voor callback, moet opnieuw worden geactiveerd, omdat deze tegelijkertijd kan worden aangeroepen op twee threads als de timer opnieuw wordt geactiveerd voor of terwijl een eerdere callback nog steeds wordt verwerkt.

state
Object

Een object dat moet worden doorgegeven aan de callback. Dit kan null zijn.

dueTime
TimeSpan

De hoeveelheid tijd die moet worden vertraagd voordat callback wordt aangeroepen. Geef InfiniteTimeSpan op dat de timer niet kan worden gestart. Geef Zero op om de timer onmiddellijk te starten.

period
TimeSpan

Het tijdsinterval tussen aanroepen van callback. Geef InfiniteTimeSpan op om periodieke signalering uit te schakelen.

Retouren

Het zojuist gemaakte ITimer exemplaar.

Van toepassing op