首先说下我的需求:在MVC项目启动时定时执行项目中编写好的接口,半个小时执行一次
1 首先需要在项目中引用Quartz.dll
2 找到全局程序类Global.asax程序的开始启动(Application_Start)中写调度任务(我是把调度任务放到了SynChronize_JL类中
3重点来了Quartz任务调度的编写(如果想了解Quartz可参考https://www.cnblogs.com/wangjiming/p/10027439.html)
大致:先获取一个任务调度IScheduler ---->创建一个工作IJobDetail--->设置触发器ITrigger最后注入调度器IScheduler.ScheduleJob
具体:
public class SynChronize_JL
{
public static async void SynChronizeStart()