zoukankan      html  css  js  c++  java
  • Quartz.net定时发送短信和邮件(2.30版本)

    Quartz.net程序包区官方下载。解压需要要bin里边的【Quartz.dll】【Common.Logging.Core.dll】【Common.Logging.dll】这三个类库,然后把这三个类库添加到自己的项目bin文件夹中中然后引用。然后在web.config appSetting配置文件中添加<add key="cronExpr" value="0 54 16 * * ?"/> value的值是你要什么时候调度的时间我设置的是每天的下午四点54分。然后在Global.asax文件中的Application_Start();Application_End方法中写入:如下代码 ;

    public void Application_Start()
            {
                //从配置文件中读取任务启动时间
                string cronExpr = ConfigurationManager.AppSettings["cronExpr"];
                //创建一个调度器
                ISchedulerFactory SFactory = new StdSchedulerFactory();//执行者
                IScheduler scheduler = SFactory.GetScheduler();
                //创建一个任务
                IJobDetail job = JobBuilder.Create<CheckDomainJob>().WithIdentity("job1", "group1").Build();
                //创建任务运行的触发器
                ITrigger trigger = TriggerBuilder.Create()
                    .WithIdentity("triggger1", "group1")
                    .WithSchedule(CronScheduleBuilder.CronSchedule(new CronExpression(cronExpr)))
                    .Build();
                //启动任务
                scheduler.ScheduleJob(job, trigger);
                scheduler.Start();
    
            }
     public void Application_End()
            {
                //程序结束时关闭调度器
                if (scheduler != null)
                {
                    scheduler.Shutdown(true);
                }
            }
        }

    然后写个继承Ijob类:

     public class CheckDomainJob : IJob
        {
            public void Execute(IJobExecutionContext context)
            {
                SendDoaminInfor sdi = new SendDoaminInfor();//自己要执行的的对象
                sdi.sendEndInfor();//自己要执行的方法
            }
          
        }

    完成。

  • 相关阅读:
    【bzoj2500】幸福的道路 树形dp+单调队列
    【ARC069F】Flags 2-sat+线段树优化建图+二分
    【bzoj2437】[Noi2011]兔兔与蛋蛋 二分图最大匹配+博弈论
    剑指offer——树的子结构
    剑指offer——反转链表
    腾讯算法岗面试算法题——计数排序
    作业帮面试题
    剑指offer——重建二叉树
    剑指offer——二维数组中的查找
    删除链表中重复的结点
  • 原文地址:https://www.cnblogs.com/tianxiaziwei/p/4798714.html
Copyright © 2011-2022 走看看