1 Quartz开始
Posted wholeworld
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了1 Quartz开始相关的知识,希望对你有一定的参考价值。
三个比较像的玩意儿
Quartz Windows计划任务 timer(主要用到了线程池技术)
quartz.net 是从java的quartz项目移植过来的 java版本 www.quartz-scheduler.org ;net版本 www.quartz-scheduler.net
2.5.0版本Quartz的使用方法
首先定义一个实现了IJob接口的类 实现接口方法:
using Quartz; using System; namespace Quartz1 { public class HelloWorld : IJob { public void Execute(IJobExecutionContext context) { Console.WriteLine("我是你爸爸"); Console.ReadKey(); } } }
接着创建 日程安排表 工作 触发器 调度工作
using Quartz; using Quartz.Impl; namespace Quartz1 { class Program { static void Main(string[] args) { //相当于一个日程安排表 IScheduler scheduler = StdSchedulerFactory.GetDefaultScheduler(); scheduler.Start(); //创建一个jpb var job = JobBuilder.Create<HelloWorld>().Build(); //创建一个trigger var trigger = TriggerBuilder.Create().WithSimpleSchedule(x => x.WithIntervalInSeconds(1).RepeatForever()).Build(); //调度 scheduler.ScheduleJob(job, trigger); } } }
以上是关于1 Quartz开始的主要内容,如果未能解决你的问题,请参考以下文章