System.Timers 命名空间
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供组件 Timer ,该组件允许你按指定的间隔引发事件。
类
| 名称 | 说明 |
|---|---|
| ElapsedEventArgs |
提供事件的数据 Elapsed 。 |
| Timer |
在设置间隔后生成事件,并可以选择生成定期事件。 |
| TimersDescriptionAttribute |
设置视觉对象设计器在引用事件、扩展程序或属性时可以显示的说明。 |
委托
| 名称 | 说明 |
|---|---|
| ElapsedEventHandler |
注解
该 Timer 组件是基于服务器的计时器,可用于指定在应用程序中引发事件的定期间隔 Elapsed 。 然后,可以处理此事件以提供常规处理。 例如,假设你有一台关键服务器,该服务器必须每天运行 24 小时,每周 7 天。 可以创建一个服务,该服务使用 a Timer 定期检查服务器并确保系统已启动并运行。 如果系统未响应,服务可能会尝试重启服务器或通知管理员。
基于 Timer 服务器的设计用于多线程环境中的工作线程。 服务器计时器可以在线程之间移动以处理引发 Elapsed 的事件,从而比 Windows 计时器及时引发事件更准确。