Quarzt.NET 任务调度框架

1.引用Quartz.dll 任务调度框架

2.引用C5.dll 泛型集合类

3.引用Common.Logging.dll 通用日志接口

4.新建一个SampleJob继承Quartz.IJob接口,IJob是每项任务的接口 他需要实现Execute方法,将你的任务需要执行的代码放入这里

01public class SampleJob:Quartz.IJob
02    {
03        #region IJob 成员
04 
05        public void Execute(Quartz.IJobExecutionContext context)
06        {
07            File.AppendAllText("C:\\Quartz.txt", "SampleJob Is Run"); //写入文本SampleJob Is Run
08            File.AppendAllText("C:\\Quartz.txt", Environment.NewLine); //写入换行符
09        }
10 
11        #endregion
12    }
6.调度任务在某一时刻执行
1ISchedulerFactory factory = new StdSchedulerFactory(); //新建一个调度器工厂
2            IScheduler scheduler = factory.GetScheduler();//工厂生成一个调度器
3            scheduler.Start();//启动调度器
4            IJobDetail job = JobBuilder.Create<SampleJob>().WithIdentity("SampleJob", "JobGroup1").Build();//新建一个任务
5            ITrigger trigger = TriggerBuilder.Create().StartAt(new DateTimeOffset(new DateTime(2012,2,10,17,40,00))).Build();//创建触发器
6            scheduler.ScheduleJob(job, trigger);//将任务与触发器关联起来放到调度器中

7.Quarz.NET 官方主页

官方网站:http://www.open-open.com/lib/view/home/1329891543593

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值