System.Timers 命名空間

提供 Timer 元件,其允許按照指定的間隔引發事件。

類別

ElapsedEventArgs

提供 Elapsed 事件的資料。

Timer

使用產生週期性事件的選項,在設定的間隔後產生事件。

TimersDescriptionAttribute

設定視覺化設計工具 (Visual Designer) 在參考事件、擴充項 (Extender) 或屬性時,可以顯示的描述。

委派

ElapsedEventHandler

代表將處理 ElapsedTimer 事件的方法。

備註

元件 Timer 是伺服器型計時器,可讓您指定在應用程式中引發事件的週期性間隔 Elapsed 。 然後,您可以處理此事件以提供一般處理。 例如,假設您有一部重要的伺服器必須持續執行一天 24 小時,一周 7 天。 您可以建立服務,以使用 Timer 定期檢查伺服器,並確保系統已啟動並執行。 如果系統未回應,服務可能會嘗試重新開機伺服器或通知系統管理員。

伺服器型 Timer 的設計目的是要與多執行緒環境中的背景工作執行緒搭配使用。 伺服器計時器可以線上程之間移動以處理引發 Elapsed 的事件,導致比 Windows 計時器更精確的時間引發事件。