计时器编程体系结构
更新:2007 年 11 月
Timer 组件使用 Microsoft .NET Framework 中的 System.Timers。
基于服务器的计时器的关键编程元素
Timer 组件引发名为 Elapsed 的事件。您可以为这个事件创建处理程序来执行处理要发生的一切。
Timer 组件的一些更重要的属性和方法还包括:
Interval 属性用来设置引发事件的时间范围(毫秒)。例如,值为 1000 的时间间隔将一秒钟引发一次事件。
AutoReset 属性决定在经过给定时间间隔后计时器是否继续引发事件。如果设置为 true,则计时器将继续重新计算时间间隔并引发事件。如果设置为 false,则计时器经过给定时间间隔后只引发一次事件,然后停止。
Start 方法会将计时器的 Enabled 属性设置为 true,这样计时器就可以开始引发事件。如果计时器已启用,调用 Start 方法将重置该计时器。