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