如何让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 FYI)。 – granadaCoder 2014-02-07 19:01:58