System.Timers 命名空间

提供 Timer 组件,该组件使你可按指定的间隔引发事件。

ElapsedEventArgs

Elapsed 事件提供数据。

Timer

在设定的间隔之后生成事件,带有生成重复事件的选项。

TimersDescriptionAttribute

设置可视化设计器在引用事件、扩展程序或属性时可以显示的说明。

委托

ElapsedEventHandler

表示将用来处理 ElapsedTimer 事件的方法。

注解

组件 Timer 是基于服务器的计时器,可用于指定在应用程序中引发事件的定期间隔 Elapsed 。 然后,可以处理此事件以提供常规处理。 例如,假设关键服务器必须保持每周 7 天、每天 24 小时运行。 可以创建一个服务,该服务使用 Timer 定期检查服务器并确保系统正常运行。 如果系统未响应,服务可能会尝试重启服务器或通知管理员。

基于 Timer 服务器的设计用于多线程环境中的工作线程。 服务器计时器可以在线程之间移动以处理引发 Elapsed 的事件,从而在按时引发事件方面比 Windows 计时器更准确。