FakeTimeProvider.CreateTimer Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.