FakeTimeProvider.CreateTimer Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.