이미 생성 된 & 초기화 된 개체에서 Quartz가 트리거를 시작하도록하려면 어떻게해야합니까?Quartz.NET 트리거를 설정하여 특정 개체 인스턴스에 대해 실행
public class Foo : IJob
{
public Foo (configuration items ...) { }
}
// Calling Code...
Foo f = new Foo(/*Non empty constructor*/);
Schedular sched = new SchedulerFactory().GetScheduler();
JobDetail jD = new JobDetail("fooDetail", null typeof(Foo));
Trigger trig = TriggerUtils.MakeSecondlyTrigger(15);
sched.ScheduleJob(jD, trig);
sched.Start();
foo에는 0 인수 생성자가 없습니다. Quartz.NET은 Job을 인스턴스화하고 실행하는 데 문제가 있습니다. Quartz가 Foo의 인스턴스를 트리거 할 수있는 방법이 있습니까?
Quartz 및 그 사용법에 대한 근본적인 사실을 놓치고있는 경우 용서해주세요.
에
더 많은 정보 그래서, "정상적인 quartz.net"항목은 실패하기 시작했다. ("Quartz.Job.FileScanJob, Quartz") ... 어떻게 처리 했습니까? 콘크리트를 스스로 등록 했습니까? (나는 Unity.config 참고 자료를 사용하고있다). – granadaCoder