我有一个很大的问题,就是我在我的windows azure应用程序中实现了一个调度程序,可以在每天17.29执行特定任务。对于实现,我使用的是Quartz的第三方工具。我使用以下代码来启用我的调度程序
ISchedulerFactory schedFact = new StdSchedulerFactory();
IScheduler sched = schedFact.GetScheduler();
sched.Start();
JobDetail jobDetail = new JobDetail("mySendMailJob", typeof(SendMailJob));
Trigger trigger = TriggerUtils.MakeDailyTrigger(17, 29);
trigger.Name = "mySendMailTrigger";
sched.ScheduleJob(jobDetail, trigger);
我将此代码放在我的应用程序开始。
我的问题是,如果我执行此代码,那么我的调度程序就会启动它。下次不用调用。那么如何检查调度程序是否已被调用?如果我将这段代码放在应用程序启动中,每次都执行相同的代码,这是完全没用的。如果有任何方法。如果有人知道请帮助我。我正在使用C#