private IWorkerServiceController GetService(String name, bool throwException)
        {
            IWorkerServiceController result = null;

            name = name.ToLower();
            if (!_services.TryGetValue(name, out result) && throwException)
            {
                throw new Exception("Não existe um worker service com este nome: " + name);
            }
            return(result);
        }
 public void OnServiceFail(IWorkerServiceController subscription)
 {
     return;
 }
 public WorkerServiceContext(IWorkerServicesManager manager, IWorkerServiceController controller, ILogger logger)
 {
     Manager    = manager;
     Controller = controller;
     Logger     = logger;
 }
 public WorkerServiceContext(IWorkerServicesManager manager, IWorkerServiceController controller, ILogger logger)
 {
     Manager = manager;
     Controller = controller;
     Logger = logger;
 }
 public void OnServiceFail(IWorkerServiceController subscription)
 {
     return;
 }