public TaskScheduler() { _settings = ServiceRegistration.Get <ISettingsManager>().Load <TaskSchedulerSettings>(); SaveChanges(false); _wakeUpTimer = new TaskWaitableTimer(); _wakeUpTimer.OnTimerExpired += OnResume; _messageQueue = new AsynchronousMessageQueue(this, new[] { SystemMessaging.CHANNEL }); _messageQueue.MessageReceived += OnMessageReceived; // Message queue will be started in Startup() }
public TaskScheduler() { _settings = ServiceRegistration.Get<ISettingsManager>().Load<TaskSchedulerSettings>(); SaveChanges(false); _wakeUpTimer = new TaskWaitableTimer(); _wakeUpTimer.OnTimerExpired += OnResume; _messageQueue = new AsynchronousMessageQueue(this, new[] { SystemMessaging.CHANNEL }); _messageQueue.MessageReceived += OnMessageReceived; // Message queue will be started in Startup() }