FakeTimeProvider.CreateTimer Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
Parameter
- callback
- TimerCallback
Ein Delegat, der eine Methode darstellt, die ausgeführt werden soll, wenn der Timer ausgelöst wird. Die für den Rückruf angegebene Methode sollte erneut ausgeführt werden, da sie möglicherweise gleichzeitig in zwei Threads aufgerufen werden kann, wenn der Timer erneut ausgelöst wird, bevor oder während ein vorheriger Rückruf noch behandelt wird.
- state
- Object
Ein Objekt, das an die callback
übergeben werden soll. Dies kann null sein.
- dueTime
- TimeSpan
Die Zeitspanne, die vor dem Aufruf callback
verzögert werden soll. Geben Sie InfiniteTimeSpan an, um zu verhindern, dass der Timer gestartet wird. Geben Sie Zero an, um den Timer sofort zu starten.
- period
- TimeSpan
Das Zeitintervall zwischen Aufrufen von callback
. Geben Sie InfiniteTimeSpan an, um die regelmäßige Signalisierung zu deaktivieren.
Gibt zurück
Die neu erstellte ITimer Instanz.