FakeTimeProvider.CreateTimer Método

Definição

Cria uma nova ITimer instância, usando TimeSpan valores para medir intervalos de tempo.

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

Parâmetros

callback
TimerCallback

Um delegado que representa um método a ser executado quando o temporizador dispara. O método especificado para callback deve ser reentrante, pois pode ser invocado simultaneamente em dois threads se o temporizador disparar novamente antes ou enquanto um callback anterior ainda estiver a ser tratado.

state
Object

Um objeto a ser passado para o callback. Isto pode ser nulo.

dueTime
TimeSpan

É invocado o tempo a atrasar antes callback disso. Especifique InfiniteTimeSpan para impedir que o temporizador comece. Especifique Zero para iniciar o temporizador imediatamente.

period
TimeSpan

O intervalo de tempo entre invocações de callback. Especifique InfiniteTimeSpan desativar a sinalização periódica.

Devoluções

A instância recém-criada ITimer .

Aplica-se a