У меня есть большая проблема: я реализовал планировщик в своем приложении 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);
И я размещаю этот код в моем приложении start.
Мой вопрос: если я выполню этот код один раз, мой планировщик начнет его работу. В следующий раз не нужно вызывать. Итак, как я могу проверить, запущен ли планировщик или нет? Если я помещаю этот код в запуск приложения, каждый раз выполняю один и тот же код, это совершенно бесполезно. Если есть метод. Если кто-нибудь знает, пожалуйста, помогите мне. Я использую С#