FakeTimeProvider.CreateTimer Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
Parametry
- callback
- TimerCallback
Delegát představující metodu, která se má spustit při spuštění časovače. Metoda zadaná pro zpětné volání by měla být znovu zadána, protože může být vyvolána současně na dvou vláknech, pokud časovač znovu spustí před nebo během předchozího zpětného volání je stále zpracován.
- state
- Object
Objekt, který se má předat callback
. Může to být null.
- dueTime
- TimeSpan
Doba zpoždění před vyvolání callback
. Zadejte InfiniteTimeSpan, aby se časovač nespouští. Zadejte Zero, aby se časovač spustil okamžitě.
- period
- TimeSpan
Časový interval mezi vyvoláním callback
. Zadejte InfiniteTimeSpan k zakázání pravidelného signálu.
Návraty
Nově vytvořená instance ITimer.