KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
I'm trying to find a simple Quartz.Net example where when a button is clicked, it kicks off the Quartz.Net functionality. I was able to take the Quartz.Net example (console application) and change some things to produce this (SimpleExample.cs): public virtual void Run() { ISchedulerFactory sf = new StdSchedulerFactory(); IScheduler sched = sf.GetScheduler(); DateTimeOffset runTime = DateBuilder.EvenMinuteDate(DateTime.UtcNow); DateTimeOffset startTime = DateBuilder.NextGivenSecondDate(null, 10); IJobDetail job = JobBuilder.Create<HelloJob>() .WithIdentity("job1", "group1") .Build(); ITrigger trigger = TriggerBuilder.Create() .WithIdentity("trigger1", "group1") .StartAt(runTime) .WithCronSchedule("5 0/1 * * * ?") .Build(); sched.ScheduleJob(job, trigger); sched.Start(); } But I'm a little confused as to how one triggers this from a button click. I thought I could do something like this: private void button1_Click(object sender, EventArgs e) { code here.... } But that didn't work. I reviewed the following websites, but not all were helpful in relation to starting this from a button click. http://www.mkyong.com/java/quartz-scheduler-example/ - Java, so hard for me to understand the difference (I'm new to all this!). http://www.hardcodet.net/2010/01/lightweight-task-slash-job-scheduling-with-silverlight-support - This was helpful, but it is unclear to me how Silverlight works with a regular .Net Form. Seems like an entirely different project. ///// Additional changes: 1
Tags (comma-separated)
Save Edits
Cancel