Example #1
0
        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();
        }
Example #2
0
 public void Stop()
 {
     _backgroundJobManager.Stop();
     _appManager.Stop();
 }
Example #3
0
 public async Task Stop()
 {
     await _backgroundJobManager.Stop();
 }
 public void Stop()
 {
     _backgroundJobManager?.Stop();
 }
Example #5
0
 public override void Stop()
 {
     backgroundJobManager.Stop();
 }
 public void Stop()
 {
     _backgroundJobManager.Stop();
     _appManager.Stop();
     _shutdownToken.Cancel();
 }