System.Timers 命名空間
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供 Timer 元件,其允許按照指定的間隔引發事件。
類別
ElapsedEventArgs |
提供 Elapsed 事件的資料。 |
Timer |
使用產生週期性事件的選項,在設定的間隔後產生事件。 |
TimersDescriptionAttribute |
設定視覺化設計工具 (Visual Designer) 在參考事件、擴充項 (Extender) 或屬性時,可以顯示的描述。 |
委派
ElapsedEventHandler |
備註
元件 Timer 是伺服器型計時器,可讓您指定在應用程式中引發事件的週期性間隔 Elapsed 。 然後,您可以處理此事件以提供一般處理。 例如,假設您有一部重要的伺服器必須持續執行一天 24 小時,一周 7 天。 您可以建立服務,以使用 Timer 定期檢查伺服器,並確保系統已啟動並執行。 如果系統未回應,服務可能會嘗試重新開機伺服器或通知系統管理員。
伺服器型 Timer 的設計目的是要與多執行緒環境中的背景工作執行緒搭配使用。 伺服器計時器可以線上程之間移動以處理引發 Elapsed 的事件,導致比 Windows 計時器更精確的時間引發事件。