winforms - How to add quartz functionality to .net 2.0 project? -


i have solution single winforms project targeting .net 2.0. need of quartz functionality in of project's forms cannot add package since requires higher version of .net. there workaround in situation? edit: maybe there scheduling tool .net 2.0? need feature executes required method @ required time.

you can use quartz 1.0 using .net framework 2.0. quartz versions starting 2.0 doesn't work .net framework 2.0 , rely on features of .net 3.5 , upper versions rely on .net 4.0.

to use quartz .net 2.0 project:

  1. download quartz 1.0 (or 1.0.1 or 1.0.2 or 1.0.3)
  2. from bin\2.0\release\quartz path, add reference quartz.dll , common.logging.dll.
  3. write sample scheduled job this:

using system; using system.componentmodel; using system.windows.forms; using quartz; using quartz.impl; 

namespace windowsformsapplication1 {     public partial class form1 : form     {         public form1() { initializecomponent(); }         ischeduler scheduler;         protected override void onload(eventargs e)         {             ischedulerfactory schedfact = new stdschedulerfactory();             scheduler = schedfact.getscheduler();             scheduler.start();             jobdetail jobdetail = new jobdetail("samplejob", null, typeof(samplejob));             trigger trigger = triggerutils.makesecondlytrigger(5); //run every 5 seconds             trigger.starttimeutc = datetime.utcnow;             trigger.name = "samplejobtrigger";             scheduler.schedulejob(jobdetail, trigger);             base.onload(e);         }         protected override void onclosing(canceleventargs e)         {             scheduler.shutdown(false);             base.onclosing(e);         }     }     public class samplejob : ijob     {         public samplejob() { }         public void execute(jobexecutioncontext context)         {             messagebox.show("dumbjob executing.");         }     } } 

to learn more quartz:


Comments

Popular posts from this blog

jsf - "PropertyNotWritableException: Illegal Syntax for Set Operation" error when setting value in bean -

arrays - Algorithm to find ideal starting spot in a circle -

php - Autoloader issue not returning Class -