专业网站建设品牌,十四年专业建站经验,服务6000+客户--广州京杭网络
免费热线:400-683-0016      微信咨询  |  联系我们

C# windows服务定时处理/例每天凌晨1点处理数据

当前位置:网站建设 > 技术支持
资料来源:网络整理       时间:2023/2/14 1:09:02       共计:3610 浏览

创建一个Job,GetData类为具体要执行的

IJobDetail job2 = JobBuilder.Create<GetData>() //创建一个作业,添加job .WithIdentity("邮件发送", "定时邮件发送")
                   .Build();

 创建一个触发器,并设定每天凌晨1点触发

string cronExpression = "0 0 1 * * ? ";//这是指每天的凌晨1点执行任务 ICronTrigger trigger2 = (ICronTrigger)TriggerBuilder.Create()
                .WithCronSchedule(cronExpression) //不断地执行 .Build();

 下面这段代码是设定按时间段执行

//创建触发器 /*ITrigger trigger2 = TriggerBuilder.Create()
                    .WithIdentity("定时邮件发送", "定时执行1")           //"触发器名称", "触发器组"
                    .StartNow()                                         //现在开始
                    .WithSimpleSchedule(s => s.WithIntervalInMinutes(1)  //2分钟执行一次
                    .RepeatForever())                                   //不断地执行
                    .Build();*/

 开启

scheduler.ScheduleJob(job2, trigger2);
scheduler.Start();//开启调度器
版权说明:
本网站凡注明“广州京杭 原创”的皆为本站原创文章,如需转载请注明出处!
本网转载皆注明出处,遵循行业规范,如发现作品内容版权或其它问题的,请与我们联系处理!
欢迎扫描右侧微信二维码与我们联系。
·上一条:c# 仿照计划任务(定时提示、定时运行程序、定时打开url(前台/后台))/每天/每周/每月/一次 多时间段 | ·下一条:vs2019产品密钥激活 visual studio 2019密钥怎么用

Copyright © 广州京杭网络科技有限公司 2005-2024 版权所有    粤ICP备16019765号 

广州京杭网络科技有限公司 版权所有