如何讓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