public void HaltAll()
 {
     if (!ServiceWorkers.Any())
     {
         return;
     }
     ServiceWorkers.ToList().ForEach(svc =>
     {
         svc.Suspend();
     });
 }
 public void ShutdownAll()
 {
     if (!ServiceWorkers.Any())
     {
         return;
     }
     ServiceWorkers.ToList().ForEach(svc =>
     {
         svc.Shutdown();
     });
 }
 /// <summary>
 ///
 /// </summary>
 public void ResumeAll()
 {
     if (!ServiceWorkers.Any())
     {
         return;
     }
     ServiceWorkers.ToList().ForEach(svc =>
     {
         svc.Resume();
     });
 }