2881099/FreeScheduler

是否可以支持Crontab

awxtggg opened this issue · 3 comments

您好,我的想法是在webapi项目中定时执行一个函数用于刷新Token,想把执行任务以Crontab的方式放在appsetting.json中,应用启动时读取配置后就开始按指定频率执行,这个好像也不算临时任务,也不算持久化任务,这种可以实现吗?

两种类别:临时任务,循环任务

循环任务,可持久化,不可持久化

你的情况可以考虑循环任务,不持久化,把 FreeSqlTaskHandler 换成 TestTaskHanlder 就行了

使用 .AddCustomTask 方法。

class MyTaskHandler : FreeScheduler.TaskHandlers.TestHandler
{
    public override void OnExecuting(Scheduler scheduler, TaskInfo task)
    {
        //todo..
    }
}

十分感谢。