【发布时间】:2014-07-26 07:14:09
【问题描述】:
当我们使用quartz.net 时,有什么方法可以在完成任务后显示消息? 换句话说,我们如何才能找到任务完成的时间?
我使用以下代码和 SendMassEmail 类发送批量电子邮件
protected void Button1_Click(object sender, EventArgs e)
{
ConfigureQuartzJobs();
}
public static void ConfigureQuartzJobs()
{
// construct a scheduler factory
ISchedulerFactory schedFact = new StdSchedulerFactory();
// get a scheduler
IScheduler sched = schedFact.GetScheduler();
sched.Start();
IJobDetail job = JobBuilder.Create<SendMassEmail>()
.WithIdentity("SendJob")
.Build();
var trigger = TriggerBuilder.Create()
.WithIdentity("SendTrigger")
.WithSimpleSchedule(x => x.WithRepeatCount(0))
//.StartAt(startTime)
.StartNow()
.Build();
sched.ScheduleJob(job, trigger);
}
【问题讨论】:
标签: jobs quartz.net