asp.net定时执行程序
来源:互联网 发布:神仙珊瑚 知乎 编辑:程序博客网 时间:2024/05/04 07:54
公司要做一个定时更新本地数据的程序,每周六的凌晨两点更新本地数据,以确保本地数据的准确性。我做了一个定时发送邮件的程序来模拟这个业务。
写在在Global页面里面
protected void Application_Start(object sender, EventArgs e) { //在应用程序启动时运行的代码 System.Timers.Timer objTimer = new System.Timers.Timer(); objTimer.Interval = 30000; //这个时间单位毫秒,比如10秒,就写10000 objTimer.Enabled = true; objTimer.Elapsed += Email; }
private void Email(object sender, EventArgs e) { new Thread(delegate() { DateTime D = DateTime.Now; if (Convert.ToInt32(D.DayOfWeek) == 6 && D.Hour >= 14) { Member_DAL.Common co = new Member_DAL.Common(); co.SendUserEmail2(); } Thread.Sleep(1000); }).Start(); }
如果将计时器的间隔设置太短,发送邮件会失败,因为邮件方阻止了这种发送频率的行为。
上面是用定时器来做的,我们可以在下面的Email这里获取当前日期和时间进行判断。
发现一个地方,DateTime的DayOfweek返回来的是英文的星期几,但是用数字匹配也能匹配成功。
- asp.net 定时执行程序
- asp.net定时执行程序
- asp.net定时执行程序
- 每天定时执行页面程序(asp.net)
- Asp.net设定时间执行程序(定时执行)
- apss asp.net C# web 定时执行程序
- ASP.NET定时执行任务
- asp.net定时执行代码
- Asp.net Global 定时执行
- ASP.NET定时执行任务
- 【ASP.NET】定时执行任务
- ASP.NET定时执行任务 (不使用外接程序,.net内部机制实现)
- ASP.NET 定时执行一段代码
- ASP.NET(C#) 定时执行一段代码
- ASP.NET定时执行某任务
- ASP.NET定时执行某任务
- ASP.NET定时执行任务方法分享
- ASP.NET后台定时执行任务
- [原+译]VisionMobile:情景智能:你的手机能了解你多少?
- 求一元二次方程的根
- 求一元二次方程的根
- cocos2d-x入门(5)-添加背景音乐和攻击音效
- cocos2d-x入门(6)-添加输赢提示
- asp.net定时执行程序
- 第9周任务2-个人所得税计算器
- Android 读取联系人(详细)
- 返回指针值的 函数
- 网络安全体系结构&安全服务&安全机制
- mysql增加列修改列名列属性以及删除列
- 关于免安装版mysql不能开启 错误1607
- MyEclipse优化
- cocos2d-x入门(7)-win7下把win32游戏移植到Android平台(无需cygwin和minigw)