このチュートリアルを使用して、非常に単純な 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 を使用する必要があると述べています。簡単なものが欠けているだけだと教えてください...