<span>//</span><span> 摘要: </span><span>//</span><span> An implementation of Quartz.ISchedulerFactory that does all of it's work </span><span>//</span><span> of creating a Quartz.Core.QuartzScheduler instance based on the contents </span><span>//</span><span> of a properties file.</span> <span>public</span> <span>class</span><span> StdSchedulerFactory : ISchedulerFactory { </span><span>public</span> <span>const</span> <span>string</span> AutoGenerateInstanceId = <span>"</span><span>AUTO</span><span>"</span><span>; </span><span>public</span> <span>const</span> <span>string</span> ConfigurationSectionName = <span>"</span><span>quartz</span><span>"</span><span>; </span><span>public</span> <span>const</span> <span>string</span> DefaultInstanceId = <span>"</span><span>NON_CLUSTERED</span><span>"</span><span>; </span><span>public</span> <span>const</span> <span>string</span> PropertiesFile = <span>"</span><span>quartz.config</span><span>"</span>;
<span>23</span>:<span>23</span>:<span>52</span>,<span>171</span> INFO -<span>Configuration Result: [Success] Name QuartzTopShelfDemoService [Success] DisplayName QuartzTopShelfDemo服务 [Success] Description Quartz</span>+<span>TopShelf实现Windows服务作业调度的一个示例Demo [Success] ServiceName QuartzTopShelfDemoService </span><span>23</span>:<span>23</span>:<span>52</span>,<span>185</span> INFO -Topshelf v3.<span>3.154</span>.<span>0</span>, .NET Framework v4.<span>0.30319</span>.<span>34014</span> <span>23</span>:<span>23</span>:<span>52</span>,<span>194</span> ERROR-The QuartzTopShelfDemoService service can only be installed <span>as</span><span> an administrator </span><span>23</span>:<span>25</span>:<span>54</span>,<span>758</span> INFO -<span>Configuration Result: [Success] Name QuartzTopShelfDemoService [Success] DisplayName QuartzTopShelfDemo服务 [Success] Description Quartz</span>+<span>TopShelf实现Windows服务作业调度的一个示例Demo [Success] ServiceName QuartzTopShelfDemoService </span><span>23</span>:<span>25</span>:<span>54</span>,<span>772</span> INFO -Topshelf v3.<span>3.154</span>.<span>0</span>, .NET Framework v4.<span>0.30319</span>.<span>34014</span> <span>23</span>:<span>25</span>:<span>54</span>,<span>781</span> DEBUG-Attempting to install <span>'</span><span>QuartzTopShelfDemoService</span><span>'</span> <span>23</span>:<span>25</span>:<span>54</span>,<span>901</span> INFO -<span>Installing QuartzTopShelfDemo服务 service </span><span>23</span>:<span>25</span>:<span>55</span>,<span>123</span> DEBUG-<span>Opening Registry </span><span>23</span>:<span>25</span>:<span>55</span>,<span>123</span> DEBUG-Service path: <span>"</span><span>E:\DotNetProject\Y2016\QTDemo\QTDemo\bin\Release\QTDemo.exe</span><span>"</span> <span>23</span>:<span>25</span>:<span>55</span>,<span>123</span> DEBUG-Image path: <span>"</span><span>E:\DotNetProject\Y2016\QTDemo\QTDemo\bin\Release\QTDemo.exe</span><span>"</span> -displayname <span>"</span><span>QuartzTopShelfDemo服务</span><span>"</span> -servicename <span>"</span><span>QuartzTopShelfDemoService</span><span>"</span> <span>23</span>:<span>25</span>:<span>58</span>,<span>357</span> DEBUG-<span>Closing Registry </span><span>23</span>:<span>28</span>:<span>10</span>,<span>442</span> INFO -<span>Configuration Result: [Success] Name QuartzTopShelfDemoService [Success] DisplayName QuartzTopShelfDemo服务 [Success] Description Quartz</span>+<span>TopShelf实现Windows服务作业调度的一个示例Demo [Success] ServiceName QuartzTopShelfDemoService </span><span>23</span>:<span>28</span>:<span>10</span>,<span>455</span> INFO -Topshelf v3.<span>3.154</span>.<span>0</span>, .NET Framework v4.<span>0.30319</span>.<span>34014</span> <span>23</span>:<span>28</span>:<span>10</span>,<span>649</span> DEBUG-<span>Started by the Windows services process </span><span>23</span>:<span>28</span>:<span>10</span>,<span>649</span> DEBUG-Running <span>as</span><span> a service, creating service host. </span><span>23</span>:<span>28</span>:<span>10</span>,<span>651</span> INFO -Starting <span>as</span><span> a Windows service </span><span>23</span>:<span>28</span>:<span>10</span>,<span>654</span> DEBUG-[Topshelf] Starting up <span>as</span><span> a windows service application </span><span>23</span>:<span>28</span>:<span>10</span>,<span>657</span> INFO -<span>[Topshelf] Starting </span><span>23</span>:<span>28</span>:<span>10</span>,<span>658</span> DEBUG-<span>[Topshelf] Current Directory: E:\DotNetProject\Y2016\QTDemo\QTDemo\bin\Release </span><span>23</span>:<span>28</span>:<span>10</span>,<span>658</span> DEBUG-<span>[Topshelf] Arguments: </span><span>23</span>:<span>28</span>:<span>10</span>,<span>940</span> INFO -<span>[Topshelf] Started </span><span>23</span>:<span>28</span>:<span>10</span>,<span>988</span> INFO -<span>TestJob测试 </span><span>23</span>:<span>28</span>:<span>15</span>,<span>000</span> INFO -<span>TestJob测试 </span><span>23</span>:<span>28</span>:<span>20</span>,<span>000</span> INFO -TestJob测试