Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

是否可以支持Crontab #12

Open
awxtggg opened this issue Sep 29, 2022 · 3 comments
Open

是否可以支持Crontab #12

awxtggg opened this issue Sep 29, 2022 · 3 comments

Comments

@awxtggg
Copy link

awxtggg commented Sep 29, 2022

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

@2881099
Copy link
Owner

2881099 commented Sep 29, 2022

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

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

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

使用 .AddCustomTask 方法。

@2881099
Copy link
Owner

2881099 commented Sep 29, 2022

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

@awxtggg
Copy link
Author

awxtggg commented Sep 29, 2022

十分感谢。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants