private void RunDemo() { var adapter = CreateContainer(); _serviceManager = new ApplicationServiceManager(adapter); _serviceManager.ServiceFailed += OnApplicationFailure; _serviceManager.Start(); _jobManager = new BackgroundJobManager(adapter); _jobManager.JobFailed += OnJobFailed; _jobManager.Start(); //Press enter to shut down Console.ReadLine(); _jobManager.Stop(); _serviceManager.Stop(); Console.WriteLine("Done, press enter to exit"); Console.ReadLine(); }
public void Stop() { _backgroundJobManager.Stop(); _appManager.Stop(); }
public async Task Stop() { await _backgroundJobManager.Stop(); }
public void Stop() { _backgroundJobManager?.Stop(); }
public override void Stop() { backgroundJobManager.Stop(); }
public void Stop() { _backgroundJobManager.Stop(); _appManager.Stop(); _shutdownToken.Cancel(); }