windows服务中的Timer

2008-10-30 16:06:05 来源:不详 作者:佚名 点击:
winForm中的timer是system.windows.forms.timer类,这个控件是时钟,设置它的可以在多长时间内触发一次我们让它做的事.它在winform中可以正常的应用.可是在windws服务中它就不行了,windows 服务是不会执行它中的代码.



 
  winForm中的timer是system.windows.forms.timer类,这个控件是时钟,设置它的可以在多长时间内触发一次我们让它做的事.它在winform中可以正常的应用.可是在windws服务中它就不行了,windows 服务是不会执行它中的代码.

  通过上面的描述我想大家在做服务时不会用timer控件了吧.可是不用它怎么让服务来实时监控呢?这下我们就得用到System.Timers.Timer类,它同timer一样也是一个时钟,但却能在服务中被执行.

  System.Timers.Timer这个控件的用法与timer大体相同,只有那个事件不能,timer中用的是tick这个方法来委托执行的,而System.Timers.Timer则是通过Elapsed来委托事件的.

  我希望我上面写到的对大家有点用,不要在开发windows服务时被timer带到沟里去.



本类最新行业评测技巧教程学院
本类热点本日本周本月
本类推荐本日本周本月

广告联系 | 版权说明 | 意见建议 | 加入收藏 | 军网站群 [ 军软件园 - 军软件商城 - 军软件园论坛 ]

电信与信息服务业务经营许可证:京ICP证050203