这款项目是AttributeQuartz.Net,这是一个通过添加特性,就可以给接口实现定时调用的类库,使用起来非常方便。
使用的时候如下代码所示:
/// <summary>
/// 每隔5秒执行一次,一共只执行3次
/// </summary>
/// <returns></returns>
[HttpGet]
[QuartzTask(RepeatCount = 3, IntervalInSeconds = 5)]
public ActionResult RepeatWith5SecondOn3Time()
{
Console.WriteLine("RepeatWith5SecondOn3Time");
return Ok();
}
/// <summary>
/// 指定表达式
/// </summary>
/// <returns></returns>
[HttpGet]
[QuartzTask(CronExpression = "00 00 00 * * ?")]
public ActionResult RepeatWithEveryDay()
{
Console.WriteLine("ReSetDayData");
return Ok();
}
非常的方便就可以实现定时任务了,再也不用到处寻找资料遇坑了
这是我完全开源的一款项目,大家可以在以下地方下载: