計時器程式設計架構
更新:2007 年 11 月
Timer 元件會在 Microsoft .NET Framework 中使用 System.Timers。
伺服器端計時器的關鍵程式設計項目
Timer 元件會引發稱為 Elapsed 的事件。您可以為這個事件建立一個處理常式來執行任何所需要發生的處理
Timer 元件的一些更重要的屬性和方法包括下列:
Interval 屬性可以設定時間範圍 (以毫秒為單位),在這個時間範圍中必須要引發事件。例如,一個 1000 的間隔會在每秒引發一個事件。
AutoReset 屬性會判斷在給定的時間間隔經過之後是否要繼續引發事件。如果設為 true,計時器會持續重新計算間隔並引發事件。如果為 false,它將在時間間隔經過之後引發一個事件然後停止。
Start 方法會將計時器的 Enabled 屬性設定為 true,以便讓計時器開始引發事件。假如計時器已經啟用,則呼叫 [Start] 方法來重設計時器。