static void Main(string[] args) { Host host = HostFactory.New(x => { x.Service<IExcecutionEngineService>(s => { s.SetServiceName(ConfigurationManager.AppSettings["serviceName"]); s.ConstructUsing(builder => { var service = new DBQueryExecutionImpl(); service.Initialize(); return service; }); s.WhenStarted(server => server.Start()); s.WhenPaused(server => server.Pause()); s.WhenContinued(server => server.Resume()); s.WhenStopped(server => server.Stop()); }); x.RunAsLocalSystem(); //x.SetDescription(Configuration.ServiceDescription); x.SetDisplayName(ConfigurationManager.AppSettings["serviceName"]); x.SetServiceName(ConfigurationManager.AppSettings["serviceName"]); }); host.Run(); }
static void Main(string[] args) { Host host = HostFactory.New(x => { x.Service <IExcecutionEngineService>(s => { s.SetServiceName(ConfigurationManager.AppSettings["serviceName"]); s.ConstructUsing(builder => { var service = new DBQueryExecutionImpl(); service.Initialize(); return(service); }); s.WhenStarted(server => server.Start()); s.WhenPaused(server => server.Pause()); s.WhenContinued(server => server.Resume()); s.WhenStopped(server => server.Stop()); }); x.RunAsLocalSystem(); //x.SetDescription(Configuration.ServiceDescription); x.SetDisplayName(ConfigurationManager.AppSettings["serviceName"]); x.SetServiceName(ConfigurationManager.AppSettings["serviceName"]); }); host.Run(); }