Compartir a través de


ActorBase.RegisterTimer Método

Definición

Registra un temporizador para el actor.

protected Microsoft.ServiceFabric.Actors.Runtime.IActorTimer RegisterTimer (Func<object,System.Threading.Tasks.Task> asyncCallback, object state, TimeSpan dueTime, TimeSpan period);
member this.RegisterTimer : Func<obj, System.Threading.Tasks.Task> * obj * TimeSpan * TimeSpan -> Microsoft.ServiceFabric.Actors.Runtime.IActorTimer
Protected Function RegisterTimer (asyncCallback As Func(Of Object, Task), state As Object, dueTime As TimeSpan, period As TimeSpan) As IActorTimer

Parámetros

asyncCallback
Func<Object,Task>

Delegado que especifica un método al que se llamará cuando se active el temporizador. Tiene un parámetro: el objeto de estado pasado a RegisterTimer. Devuelve un Task objeto que representa la operación asincrónica.

state
Object

Objeto que contiene información que va a usar el método de devolución de llamada o null.

dueTime
TimeSpan

Cantidad de tiempo que se va a retrasar antes de invocar la devolución de llamada asincrónica por primera vez. Especifique menos un (-1) milisegundo para evitar que se inicie el temporizador. Especifique cero (0) para iniciar inmediatamente el temporizador.

period
TimeSpan

Intervalo de tiempo entre invocaciones de la devolución de llamada asincrónica. Especifique menos un (-1) milisegundo para deshabilitar la señalización periódica.

Devoluciones

Devuelve el objeto IActorTimer.

Se aplica a