Я попытался реализовать очень простую реализацию Quartz.net, используя этот учебник
using Quartz;
using Quartz.Impl;
// construct a scheduler factory
ISchedulerFactory schedFact = new StdSchedulerFactory();
// get a scheduler
IScheduler sched = schedFact.GetScheduler();
sched.Start();
// construct job info
JobDetail jobDetail = new JobDetail("myJob", null, typeof(HelloJob));
// fire every hour
Trigger trigger = TriggerUtils.MakeHourlyTrigger();
// start on the next even hour
trigger.StartTimeUtc = TriggerUtils.GetEvenHourDate(DateTime.UtcNow);
trigger.Name = "myTrigger";
sched.ScheduleJob(jobDetail, trigger);
Проблема, с которой я столкнулся (например) MakeHourlyTrigger
не доступен в Intellisense и выдает ошибку
Quartz.TriggerUtils не содержит определения для MakeHourlyTrigger.
Я получаю сообщения об ошибках для таких типов, как JobDetail
:
"Тип или имя пространства имен "JobDetail" не найден (вы пропустили директиву using или ссылку на сборку?)"
] Может быть, я устал и пропускаю что-то глупое и легкое... Я надеюсь, что это так. Все примеры, которые я видел в Интернете, говорят о том, что я должен использовать Quartz и использовать Quartz.Impl. Пожалуйста, скажите мне, что я просто упускаю что-то простое...