void ITimerService.Register(string id, TimeSpan due, TimeSpan period, Func <Task> callback) { timers.Add(id, endpoint.RegisterTimer(s => callback(), null, due, period)); }