Example #1
0
 public static void Main(string[] args)
 {
     if (!_runasApplication)
     {
         //service
         Run(new EvlWatcher());
     }
     else
     {
         //debug
         EvlWatcher w = new EvlWatcher();
         w.OnStart(null);
         Thread.Sleep(60000000);
         w.OnStop();
     }
 }
Example #2
0
        public static void Main(string[] args)
        {
            //build dependencies
            ILogger logger = new DefaultLogger();
            IPersistentServiceConfiguration serviceConfiguration = new XmlServiceConfiguration(logger);
            IGenericTaskFactory             genericTaskFactory   = new DefaultGenericTaskFactory(logger);

            if (!Environment.UserInteractive)
            {
                Run(new EvlWatcher(logger, serviceConfiguration, genericTaskFactory));
            }
            else
            {
                //debug
                EvlWatcher w = new EvlWatcher(logger, serviceConfiguration, genericTaskFactory);
                w.OnStart(null);
                Thread.Sleep(60000000);
                w.OnStop();
            }
        }