private void Start() { _logger.Info("Service starting."); try { var configurator = new WorkflowConfigurator(); var workflows = configurator.GetWorkflows(); var runner = new WorkflowRunner(100); runner.Register(workflows); runner.RunAllWorkflows(); } catch (Exception ex) { _logger.Error(ex); StopService(); throw ex; } }