示例#1
0
 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;
     }
 }