using Quartz;
using Quartz.Impl;
// 创建调度器
IScheduler scheduler = StdSchedulerFactory.GetDefaultScheduler();
scheduler.Start();
// 定义任务
IJobDetail job = JobBuilder.Create<SampleJob>()
.WithIdentity("job1", "group1")
.Build();
// 触发器(每 5 秒执行一次)
ITrigger trigger = TriggerBuilder.Create()
.WithIdentity("trigger1", "group1")
.StartNow()
.WithSimpleSchedule(x => x.WithIntervalInSeconds(5).RepeatForever())
.Build();
// 绑定任务和触发器
scheduler.ScheduleJob(job, trigger);