Share via


System.Timers 命名空間

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

類別

ElapsedEventArgs

提供 Elapsed 事件的資料。

Timer

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

TimersDescriptionAttribute

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

委派

ElapsedEventHandler

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

備註

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

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