我有一个大问题是我在我的 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#