Comment puis-je obtenir Quartz pour déclencher un trigger sur un objet déjà créé et initialisé ?
par exemple
public class Foo : IJob
{
public Foo ( items de configuration ... ) { }
}
// Code d'appel...
Foo f = new Foo( /* Constructeur non vide */ );
Schedular sched = new SchedulerFactory().GetScheduler();
JobDetail jD = new JobDetail("fooDetail", null typeof(Foo));
Trigger trig = TriggerUtils.MakeSecondlyTrigger(15);
sched.ScheduleJob( jD, trig );
sched.Start();
Comme foo n'a pas de constructeur sans arguments, Quartz.NET rencontre des problèmes pour instancier le Job et l'exécuter. Y a-t-il un moyen de faire en sorte que Quartz déclenche l'instance de Foo, f ?
Veuillez me pardonner si je manque un fait fondamental sur Quartz et son utilisation.