Compartir a través de


FakeTimeProvider.CreateTimer Método

Definición

Crea una nueva instancia de ITimer, mediante TimeSpan valores para medir intervalos de tiempo.

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

Delegado que representa un método que se va a ejecutar cuando se desencadena el temporizador. El método especificado para la devolución de llamada debe ser reentrant, ya que se puede invocar simultáneamente en dos subprocesos si el temporizador se activa de nuevo antes o mientras se controla una devolución de llamada anterior.

state
Object

Objeto que se va a pasar al callback. Esto puede ser null.

dueTime
TimeSpan

Cantidad de tiempo que se va a retrasar antes de invocar callback. Especifique InfiniteTimeSpan para evitar que se inicie el temporizador. Especifique Zero para iniciar el temporizador inmediatamente.

period
TimeSpan

Intervalo de tiempo entre invocaciones de callback. Especifique InfiniteTimeSpan para deshabilitar la señalización periódica.

Devoluciones

Instancia de ITimer recién creada.

Se aplica a