在WebService中使用Timer
来源:互联网 发布:淘宝卖家发布不了宝贝 编辑:程序博客网 时间:2024/05/01 18:17
在WebService中使用Timer
在WebService开发时,有时需要做轮询操作,可以使用Timer ,注意是System.Timers.Timer,且事件的触发必须是经过一次WebService调用后。
using System;
using System.Web;
using System.Web.Services;
using System.Web.Services.Protocols;
using System.IO;
[WebService(Namespace = "http://tempuri.org/")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
public class Service : System.Web.Services.WebService
......{
public Service () ......{
//如果使用设计的组件,请取消注释以下行
InitializeComponent();
}
private System.Timers.Timer timer1;
private System.ComponentModel.IContainer components;
private void InitializeComponent()
......{
this.components = new System.ComponentModel.Container();
this.timer1 = new System.Timers.Timer();
//
// timer1
//
this.timer1.Enabled = true;
this.timer1.Interval = 1000;
this.timer1.Elapsed += new System.Timers.ElapsedEventHandler(timer1_Elapsed);
}
private void timer1_Elapsed(object sender, System.Timers.ElapsedEventArgs e)
......{
using (StreamWriter sw = new StreamWriter(Server.MapPath(".") "TextFile.txt"))
......{
sw.WriteLine(DateTime.Now);
}
}
using System.Web;
using System.Web.Services;
using System.Web.Services.Protocols;
using System.IO;
[WebService(Namespace = "http://tempuri.org/")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
public class Service : System.Web.Services.WebService
......{
public Service () ......{
//如果使用设计的组件,请取消注释以下行
InitializeComponent();
}
private System.Timers.Timer timer1;
private System.ComponentModel.IContainer components;
private void InitializeComponent()
......{
this.components = new System.ComponentModel.Container();
this.timer1 = new System.Timers.Timer();
//
// timer1
//
this.timer1.Enabled = true;
this.timer1.Interval = 1000;
this.timer1.Elapsed += new System.Timers.ElapsedEventHandler(timer1_Elapsed);
}
private void timer1_Elapsed(object sender, System.Timers.ElapsedEventArgs e)
......{
using (StreamWriter sw = new StreamWriter(Server.MapPath(".") "TextFile.txt"))
......{
sw.WriteLine(DateTime.Now);
}
}
- 在WebService中使用Timer
- 在WebService中使用Timer
- 在WebService中使用Timer事件
- ASP.net中Timer和WebService的使用
- 在 ASP.NET 中使用计时器(Timer)
- 在Silverlight中使用定时器(Timer)
- 在ASP.NET中使用计时器(Timer)
- 在C#中使用System.Timers.Timer
- 在Silverlight中使用定时器(Timer)
- 在C#中使用System.Timers.Timer
- 在windows service中使用timer
- 在C#中使用System.Timers.Timer
- ERROR 关于在servlet中使用Timer
- 在 WebService 中使用属性
- 在webservice中使用session
- 关于 在 HttpModule 中使用 System.Thread.Timer
- 在J2ME中使用Timer和TimerTask来实现多线程
- 在Weblogic中使用定时器(commonj Timer for weblogic server)
- 五种提高 SQL 性能的方法
- 企业工资管理系统论文
- 回来了
- asp.net时间转换函数
- BI的问题?
- 在WebService中使用Timer
- 如何取得一个表的所有字段名用逗号分割(SQLSERVER和ORACLE)
- 13个希奇的 Javascript CSS 菜单 各种特效CSS
- jsf in action 学习1-jsf 的介绍
- tinyxml在MFC、UNICODE中的应用
- UltraWebGrid中的分页控制
- oracle数据库备份与恢复程序实现
- UNIX下守护进程(Daemon)的编写
- STA区别MTA