Попытка запланировать несколько заданий, используя следующий код
// construct a scheduler factory
ISchedulerFactory schedFact = new StdSchedulerFactory();
// get a scheduler
Scheduler = schedFact.GetScheduler().GetAwaiter().GetResult();
// define the job and tie it to our ReportSyncJob class
IJobDetail jobDetail = JobBuilder.Create<ReportSyncJob>()
.WithIdentity("ReportSyncJob", "groupProcessQueue")
.Build();
// Trigger the job to run now, and then every day on weekdays
ITrigger trigger1 = TriggerBuilder.Create()
.WithIdentity("ReportSyncJobTrigger", "groupProcessQueue")
.StartNow()
.WithCronSchedule("0 0 3 1 / 1 * ? *")
.Build();
// Trigger the job to run now, and then every day on weekdays
ITrigger trigger2 = TriggerBuilder.Create()
.WithIdentity("ReportSyncJobTrigger", "groupProcessQueue")
.StartNow()
.WithCronSchedule("0 0 6 1/1 * ? *")
.Build();
26-> var dictionary = new Dictionary<IJobDetail, Quartz.Collection.ISet<ITrigger>>();
var dic = new Dictionary<Quartz.IJobDetail, Quartz.Collection.ISet<ITrigger>>();
dictionary.Add(jobDetail, new Quartz.Collection.HashSet<ITrigger>()
{
trigger1,
trigger2
});
Scheduler.ScheduleJobs(dictionary, true);
Scheduler.Start();
, но получая следующее исключение в строке 26, отмеченной стрелкой в коде
Имя типа или пространства имен 'Коллекция 'не существует в пространстве имен' Quartz '(вам не хватает ссылки на сборку?)
Ваш добрый ответ будет высоко оценен. Заранее спасибо.