FakeTimeProvider.CreateTimer Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
Delegat reprezentujący metodę do wykonania podczas uruchamiania czasomierza. Metoda określona dla wywołania zwrotnego powinna być reentrant, ponieważ może być wywoływana jednocześnie w dwóch wątkach, jeśli czasomierz uruchamia się ponownie przed lub gdy poprzednie wywołanie zwrotne jest nadal obsługiwane.
- state
- Object
Obiekt, który ma zostać przekazany do callback
. Może to być wartość null.
- dueTime
- TimeSpan
Czas opóźnienia przed wywołaniem callback
. Określ InfiniteTimeSpan, aby uniemożliwić uruchamianie czasomierza. Określ Zero, aby natychmiast uruchomić czasomierz.
- period
- TimeSpan
Przedział czasu między wywołaniami callback
. Określ InfiniteTimeSpan, aby wyłączyć okresowe sygnalizowanie.
Zwraca
Nowo utworzone wystąpienie ITimer.