RegisterTimer(Func<object?, Task>, object?, TimeSpan, TimeSpan)
[System.Obsolete(Use 'this.RegisterGrainTimer(callback, state, new() { DueTime = dueTime, Period = period, Interleave = true })' instead.)]protected IDisposable RegisterTimer(Func<object?, Task> callback, object? state, TimeSpan dueTime, TimeSpan period) Registers a timer to send periodic callbacks to this grain.
Parameters
callbackFunc<object?, Task>- Callback function to be invoked when timer ticks.
stateobject?- State object that will be passed as argument when calling the
callback. dueTimeTimeSpan- Due time for first timer tick.
periodTimeSpan- Period of subsequent timer ticks.
Returns
Handle for this timer.
