/// <summary> /// Main. /// </summary> /// <param name="args"></param> public static void Main(string[] args) { RunConfiguration cfg = RunnerConfigurator.New(x => { x.ConfigureService<QuartzServer>(s => { s.Named("quartz.server"); s.HowToBuildService(builder => { QuartzServer server = new QuartzServer(); server.Initialize(); return server; }); 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(Configuration.ServiceDisplayName); x.SetServiceName(Configuration.ServiceName); }); Runner.Host(cfg, args); }
/// <summary> /// Main. /// </summary> /// <param name="args"></param> public static void Main(string[] args) { XmlConfigurator.Configure(); Host host = HostFactory.New(x => { x.Service<IQuartzServer>(s => { s.SetServiceName("quartz.server"); s.ConstructUsing(builder => { QuartzServer server = new QuartzServer(); server.Initialize(); return server; }); 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(Configuration.ServiceDisplayName); x.SetServiceName(Configuration.ServiceName); }); host.Run(); }
/// <summary> /// Main. /// </summary> /// <param name="args"></param> public static void Main(string[] args) { Host host = HostFactory.New(x => { x.Service <QuartzServer>(s => { s.SetServiceName("quartz.server"); s.ConstructUsing(builder => { QuartzServer server = new QuartzServer(); server.Initialize(); return(server); }); 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(Configuration.ServiceDisplayName); x.SetServiceName(Configuration.ServiceName); }); host.Run(); }
/// <summary> /// Main. /// </summary> /// <param name="args"></param> public static void Main(string[] args) { RunConfiguration cfg = RunnerConfigurator.New(x => { x.ConfigureService <QuartzServer>(s => { s.Named("quartz.server"); s.HowToBuildService(builder => { QuartzServer server = new QuartzServer(); server.Initialize(); return(server); }); 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(Configuration.ServiceDisplayName); x.SetServiceName(Configuration.ServiceName); }); Runner.Host(cfg, args); }
/// <summary> /// Main. /// </summary> public static void Main() { // change from service account's dir to more logical one Directory.SetCurrentDirectory(AppDomain.CurrentDomain.BaseDirectory); var logRepository = log4net.LogManager.GetRepository(Assembly.GetEntryAssembly()); XmlConfigurator.Configure(logRepository, new FileInfo("log4net.config")); HostFactory.Run(x => { x.RunAsLocalSystem(); x.SetDescription(Configuration.ServiceDescription); x.SetDisplayName(Configuration.ServiceDisplayName); x.SetServiceName(Configuration.ServiceName); x.Service(factory => { QuartzServer server = QuartzServerFactory.CreateServer(); server.Initialize().GetAwaiter().GetResult(); return(server); }); }); }
private void button1_Click(object sender, EventArgs e) { server = QuartzServerFactory.CreateServer(); server.Initialize(); server.Start(); LoadLogText(); ChangeBtnStatus(); }
/// <summary> /// Main. /// </summary> public static void Main() { HostFactory.Run(x => { x.RunAsLocalSystem(); x.SetDescription(Configuration.ServiceDescription); x.SetDisplayName(Configuration.ServiceDisplayName); x.SetServiceName(Configuration.ServiceName); x.Service(factory => { QuartzServer server = new QuartzServer(); server.Initialize(); return server; }); }); }
/// <summary> /// Main. /// </summary> public static void Main() { HostFactory.Run(x => { x.RunAsLocalSystem(); x.SetDescription(Configuration.ServiceDescription); x.SetDisplayName(Configuration.ServiceDisplayName); x.SetServiceName(Configuration.ServiceName); x.Service(factory => { QuartzServer server = new QuartzServer(); server.Initialize(); return(server); }); }); }
/// <summary> /// Main. /// </summary> public static void Main() { Directory.SetCurrentDirectory(System.AppDomain.CurrentDomain.BaseDirectory); HostFactory.Run(x => { x.RunAsLocalSystem(); x.SetDescription(Configuration.ServiceDescription); x.SetDisplayName(Configuration.ServiceDisplayName); x.SetServiceName(Configuration.ServiceName); x.Service(factory => { QuartzServer server = QuartzServerFactory.CreateServer(); server.Initialize(); return(server); }); }); }
/// <summary> /// Main. /// </summary> public static void Main() { // change from service account's dir to more logical one Directory.SetCurrentDirectory(System.AppDomain.CurrentDomain.BaseDirectory); HostFactory.Run(x => { x.RunAsLocalSystem(); x.SetDescription(Configuration.ServiceDescription); x.SetDisplayName(Configuration.ServiceDisplayName); x.SetServiceName(Configuration.ServiceName); x.Service(factory => { QuartzServer server = new QuartzServer(); server.Initialize(); return(server); }); }); }
/// <summary> /// Main. /// </summary> public static void Main() { // change from service account's dir to more logical one Directory.SetCurrentDirectory(System.AppDomain.CurrentDomain.BaseDirectory); HostFactory.Run(x => { x.RunAsLocalSystem(); x.SetDescription(Configuration.ServiceDescription); x.SetDisplayName(Configuration.ServiceDisplayName); x.SetServiceName(Configuration.ServiceName); x.Service(factory => { QuartzServer server = new QuartzServer(); server.Initialize(); return server; }); }); }
/// <summary> /// Main. /// </summary> public static void Main() { var kernel = new Ninject.StandardKernel(); // 加载所有定义在dll中的注册模块 var files = "NBlock*.dll,*Models.dll,*Services.dll,"; kernel.Load((files).Split(",".ToCharArray(), StringSplitOptions.RemoveEmptyEntries)); // 注册服务 kernel.Bind <ILogService>().To <Log4NetService>().InSingletonScope(); // 设置依赖注入 ServiceLocator.SetLocatorProvider(() => new NinjectServiceLocator(kernel)); // 配置Log服务 ServiceLocator.Current.GetInstance <ILogService>().Configure(); // 启动服务 Directory.SetCurrentDirectory(System.AppDomain.CurrentDomain.BaseDirectory); HostFactory.Run(x => { x.RunAsLocalSystem(); x.SetDescription(Configuration.ServiceDescription); x.SetDisplayName(Configuration.ServiceDisplayName); x.SetServiceName(Configuration.ServiceName); x.Service(factory => { QuartzServer server = QuartzServerFactory.CreateServer(); server.Initialize(); return(server); }); }); }