The other day I have a requirement to schedule something in my app to run at certain times, and at fixed intervals there after. Typically I would just solve this using either a simple Timer, or turn to my friend Reactive Extensions by way of Observable.Timer(..).
Thing is I decided to have a quick look at something I have always known about but never really used, for scheduling, which is Quartz.net, which actually does have some pretty good documentation up already:
http://www.quartz-scheduler.net/documentation/quartz-2.x/tutorial/index.html
For me I just wanted to get something very basic up and running, so I gave it a blast.
Step 1 : Install Quartz.net
This is as easy as installing the following NuGet package “Quartz“
Step 2 Create A Job Class
This again is fairly easy thanks to Quartz nice API. Here is my job class
That is all you need for a job really. The…
View original post 72 more words