private static void CreateTimeJob()
{
ISchedulerFactory schedulefactory = new StdSchedulerFactory();//实例化调度器工厂
IScheduler scheduler = schedulefactory.GetScheduler();//实例化调度器
scheduler.Start();
IJobDetail job1 = JobBuilder.Create<TimeJob>()//创建一个作业 功能实现写在TimeJob中
.WithIdentity("TimeJob1", "groupa")
.Build();
ITrigger trigger1 = TriggerBuilder.Create()//创建一个触发器
.WithIdentity("TimeJob2", "groupa")
.StartNow()
.WithSimpleSchedule(b => b.WithIntervalInSeconds(3)//3秒执行一次
.RepeatForever())//无限循环执行
//.EndAt(DateTimeOffset.Now.AddHours(10))
.Build();
//scheduler.DeleteJob(job1.Key);
scheduler.UnscheduleJob(trigger1.Key);
scheduler.ScheduleJob(job1, trigger1);//把作业,触发器加入调度器
}