Quartz的使用
Quartz是一个开源定时调度器
一、概念
1、Job
表示一个具体要执行的工作,需要实现IJob接口.
2、JobDetail
JobDetail表示一个具体的可执行的调度程序,它指向Job.
3、Trigger
代表工作的触发,什么时候执行,执行多少次
4、Scheduler
代表一个执行计划,一个执行计划中可以注册多个JobDetail和Trigger。当Trigger与JobDetail组合,就可以被Scheduler容器调度了。
二.使用方法
1.引用Common.Logging.dll和Quartz.dll
2.新建一个类,继承IJob,并实现唯一的Execute,此方法就是具体要执行的工作,即Job
namespace QuartzTest
{
class MyJob:IJob
{
public void Execute(JobExecutionContext context)
{
Console.WriteLine(DateTime.Now + ": 计划执行中...");
}
}
}3.调用工作
namespace QuartzTest
{
class MyJob:IJob
{
public void Execute(JobExecutionContext context)
{
Console.WriteLine(DateTime.Now + ": 计划执行中...");
}
}
}

被折叠的 条评论
为什么被折叠?



