Ich habe einen Windows-Dienst mit eingebetteten Quartz.Net, aber scheint nicht eine Möglichkeit zu finden, einen Verweis auf ein instanziiertes Objekt in einem Quartz.Net-Job zu erstellen ...Wie erstellt man einen Verweis auf ein instanziiertes Objekt innerhalb eines Quartz.Net-Jobs?
Wenn der Windows-Dienst gestartet wird, instanziiert es einige Objekte für die Protokollierung, den Datenbankzugriff und andere Zwecke, daher möchte ich, dass meine Quartz.Net-Jobs diese bereits instanziierten Objekte verwenden, anstatt eigene Instanzen dieser Objekte zu erstellen. Quartz.Net-Jobs werden jedoch vom Scheduler mit dem Konstruktor "no-argument" instanziiert, und daher gibt es keine Möglichkeit, einen Verweis mithilfe des Konstruktors zu übergeben.
Muss ich meine eigene Implementierung der JobFactory erstellen und ist dies der einzige Weg, dies zu erreichen?
die Quarz-Website sagt, „nur primitive Datentypen speichern (einschließlich Strings) Im JobDataMap“ - http://www.quartz-scheduler.org/documentation/best-practices – TruthOf42