C# Quartz.Net XML配置开始时间/结束时间
我正在尝试在quartz_jobs.xml中设置一个触发器,它在周一到周五上午8:05启动一个作业,并在今天下午12:10结束。作业不会重复,作业正在获取连续数据。 你知道怎么做吗?我可以用一个简单的触发器来实现这一点,因为cron触发器不能控制结束时间吗 我想要这样的东西,但我不知道语法:C# Quartz.Net XML配置开始时间/结束时间,c#,xml,quartz-scheduler,quartz.net,C#,Xml,Quartz Scheduler,Quartz.net,我正在尝试在quartz_jobs.xml中设置一个触发器,它在周一到周五上午8:05启动一个作业,并在今天下午12:10结束。作业不会重复,作业正在获取连续数据。 你知道怎么做吗?我可以用一个简单的触发器来实现这一点,因为cron触发器不能控制结束时间吗 我想要这样的东西,但我不知道语法: <start-time>todayT08:05:00.0Z</start-time> <end-time>todayT12:10:00.0Z</end-time&g
<start-time>todayT08:05:00.0Z</start-time>
<end-time>todayT12:10:00.0Z</end-time>
今天08:05:00.0Z
今天12:10:00.0Z
在下面找到我尝试的不起作用的代码:
<job>
<name>simplejob</name>
<group>jobGroup1</group>
<description>jobDesciption1</description>
<job-type>BigBrother.ScheduledJobs.DataFeedJob, BigBrother</job-type>
<durable>true</durable>
<recover>false</recover>
<job-data-map>
<entry>
<key>JobMapDataKey_HistRTD</key>
<value>RTD</value>
</entry>
<entry>
<key>JobMapDataKey_ParamaterFile</key>
<value>Config\ParametersData_Test.csv</value>
</entry>
</job-data-map>
</job>
<trigger>
<simple>
<name>SimpleTrigger</name>
<job-name>simplejob</job-name>
<job-group>jobGroup1</job-group>
<!-- It will run from Monday To Friday at 8:05 to 12:10PM-->
<start-time>2015-04-14T08:05:00.0Z</start-time>
<end-time>2015-04-14T12:10:00.0Z</end-time>
<misfire-instruction>SmartPolicy</misfire-instruction>
</simple>
</trigger>
simplejob
工作组1
工作描述1
BigBrother.ScheduledJobs.DataFeedJob,BigBrother
真的
假的
JobMapDataKey\u HistRTD
电阻式温度检测器
JobMapDataKey_参数文件
Config\ParametersData\u Test.csv
简化器
simplejob
工作组1
2015-04-14T08:05:00.0Z
2015-04-14T12:10:00.0Z
智能策略
您希望作业在运行时在12:10停止执行吗?是的,我希望作业在运行时在12:10停止执行。作业只能通过实现IInterruptableJob
接口以编程方式中断<代码>表示在这段时间之后不要重复工作。好的,谢谢,现在有意义了。我来看看IInterruptableJob接口。