.net 如何在服务器端做一个计时器
答案:4 悬赏:70 手机版
解决时间 2021-05-05 09:21
- 提问者网友:箛茗
- 2021-05-04 18:02
.net 如何在服务器端做一个计时器
最佳答案
- 五星知识达人网友:神也偏爱
- 2021-05-04 18:35
Asp.net程序再服务器端搭建一个计时器,程序文件Global.asax代码如下:
protected void Application_Start(object sender, EventArgs e)
{
#做个计时器,定时提交从百度新闻更新的内容
System.Timers.Timer objTimer = new Timer();
//这个时间单位为毫秒,设置每1个小时即 3600000毫秒触发一次
objTimer.Interval = 60 * 60 * 1000;
objTimer.Enabled = true;
objTimer.Elapsed += new ElapsedEventHandler(TimeEvent);
#endregion
}
void TimeEvent(object source, ElapsedEventArgs e)
{
// 得到 hour 如果等于某个值就开始执行某个程序。
int intHour = e.SignalTime.Hour;
// 设置每天定时9,12,15,18,0点开始执行程序
if (intHour == 9 && intHour == 12 && intHour == 15 && intHour == 18 && intHour == 0)
{
PublicMethod.BaiduNews();
}
}
protected void Application_Start(object sender, EventArgs e)
{
#做个计时器,定时提交从百度新闻更新的内容
System.Timers.Timer objTimer = new Timer();
//这个时间单位为毫秒,设置每1个小时即 3600000毫秒触发一次
objTimer.Interval = 60 * 60 * 1000;
objTimer.Enabled = true;
objTimer.Elapsed += new ElapsedEventHandler(TimeEvent);
#endregion
}
void TimeEvent(object source, ElapsedEventArgs e)
{
// 得到 hour 如果等于某个值就开始执行某个程序。
int intHour = e.SignalTime.Hour;
// 设置每天定时9,12,15,18,0点开始执行程序
if (intHour == 9 && intHour == 12 && intHour == 15 && intHour == 18 && intHour == 0)
{
PublicMethod.BaiduNews();
}
}
全部回答
- 1楼网友:零点过十分
- 2021-05-04 20:49
protected void Application_Start(object sender, EventArgs e)
正解
正解
- 2楼网友:污到你湿
- 2021-05-04 19:49
用timer控件
- 3楼网友:往事埋风中
- 2021-05-04 19:01
Global.asax文件
protected void Application_Start(object sender, EventArgs e)
{
#region 定时更新百度新闻内容提交
System.Timers.Timer objTimer = new Timer();
objTimer.Interval = 60 * 60 * 1000; //这个时间单位为毫秒,设置每1个小时即 3600000毫秒触发一次
objTimer.Enabled = true;
objTimer.Elapsed += new ElapsedEventHandler(TimeEvent);
#endregion
}
void TimeEvent(object source, ElapsedEventArgs e)
{
//// 得到 hour 如果等于某个值就开始执行某个程序。
//int intHour = e.SignalTime.Hour;
//// 设置 每天的9,12,15,18,0点开始执行程序
//if (intHour == 9 && intHour == 12 && intHour == 15 && intHour == 18 && intHour == 0)
//{
PublicMethod.BaiduNews();
//}
}
protected void Application_Start(object sender, EventArgs e)
{
#region 定时更新百度新闻内容提交
System.Timers.Timer objTimer = new Timer();
objTimer.Interval = 60 * 60 * 1000; //这个时间单位为毫秒,设置每1个小时即 3600000毫秒触发一次
objTimer.Enabled = true;
objTimer.Elapsed += new ElapsedEventHandler(TimeEvent);
#endregion
}
void TimeEvent(object source, ElapsedEventArgs e)
{
//// 得到 hour 如果等于某个值就开始执行某个程序。
//int intHour = e.SignalTime.Hour;
//// 设置 每天的9,12,15,18,0点开始执行程序
//if (intHour == 9 && intHour == 12 && intHour == 15 && intHour == 18 && intHour == 0)
//{
PublicMethod.BaiduNews();
//}
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯