共用方式為


計時器程式設計架構

更新:2007 年 11 月

Timer 元件會在 Microsoft .NET Framework 中使用 System.Timers

伺服器端計時器的關鍵程式設計項目

Timer 元件會引發稱為 Elapsed 的事件。您可以為這個事件建立一個處理常式來執行任何所需要發生的處理

Timer 元件的一些更重要的屬性和方法包括下列:

  • Interval 屬性可以設定時間範圍 (以毫秒為單位),在這個時間範圍中必須要引發事件。例如,一個 1000 的間隔會在每秒引發一個事件。

  • AutoReset 屬性會判斷在給定的時間間隔經過之後是否要繼續引發事件。如果設為 true,計時器會持續重新計算間隔並引發事件。如果為 false,它將在時間間隔經過之後引發一個事件然後停止。

  • Start 方法會將計時器的 Enabled 屬性設定為 true,以便讓計時器開始引發事件。假如計時器已經啟用,則呼叫 [Start] 方法來重設計時器。

  • Stop 方法會將計時器的 Enabled 屬性設定為 false,防止計時器再引發任何事件。

請參閱

工作

HOW TO:建立伺服器端計時器的執行個體

HOW TO:監視伺服器端計時器

概念

伺服器端計時器簡介