starałem się wdrożyć bardzo prostą implementację Quartz.net korzystając this tutorialrealizacja Quartz.NET nie jive z samouczków
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);
Problem używam do jest (na przykład) MakeHourlyTrigger
nie jest dostępny w Intellisense i daje mi błąd
Quartz.TriggerUtils nie zawiera definicji "MakeHourlyTrigger".
otrzymuję błędy na typów, takich jak JobDetail
:
„typu lub obszaru nazwa«JobDetail»nie można znaleźć (czy brakuje using dyrektywa lub odwołania do zestawu?)”
Może jestem zmęczony i brakuje mi czegoś głupiego i łatwego ... Mam nadzieję, że tak jest. Wszystkie przykłady, które widziałem na stronach internetowych, mówią, że powinienem używać Quartz i używać Quartz.Impl. Proszę mi powiedzieć, że po prostu brakuje mi czegoś łatwego ...
Mogę pomóc w chwili, gdy się boję, ale kiedy ostatni raz patrzyłem na Quartz.NET, cała dokumentacja i przykłady * były * naprawdę strasznie nieaktualne. Powodzenia! – Coxy
Ok, pobrałem źródło (pierwotnie użyłem nuget) i wygląda na to, że jest kilka przykładów. Przechodzę teraz przez nie. Byłoby miło, gdyby tutoriale online zostały zaktualizowane tak, aby odzwierciedlały wszystkie najważniejsze zmiany ... może kiedyś to zrobię. Wiesz ... między projektami. Ahem. –