HOW TO:建立伺服器端計時器的執行個體
更新:2007 年 11 月
當您想在多執行緒應用程式中建置以間隔為主的事件時,可以建立 Timer 元件。您可以將 Timer 元件的執行個體 (Instance) 加入至 Web 表單、Windows 服務及元件類別。
您可以用兩種方式來建立 Timer 元件的執行個體:
若要從工具箱建立計時器元件
在 [工具] 功能表中,按一下 [選擇工具箱項目],然後按一下 [.NET Framework 元件] 索引標籤。
在 [選擇工具箱項目] 對話方塊中,選取 [System.Timers] 命名空間 (Namespace) 中的 [計時器] 核取方塊。[計時器] 圖示便會加入至 [工具箱] 的 [元件] 索引標籤。
選取 [計時器] 圖示,並將其拖曳至表單或元件的設計工具介面。
在 [屬性] 視窗中,將元件執行個體的 Interval 屬性設定為以毫秒為單位的時間長度,也就是您希望在這段時間過後讓元件引發事件。
設定元件執行個體的 Enabled 屬性為 true。
若要以程式設計方式建立計時器元件
建立 Timer 類別的執行個體。
為您的元件執行個體設定 Interval 屬性 (Property) 以決定時間的長度 (以毫秒為單位),也就是您希望在這段時間之後元件會引發一個事件。
設定元件執行個體的 Enabled 屬性為 true。
下列程式碼會顯示如何建立與設定 Timer 元件。
Dim myTimer As New System.Timers.Timer() myTimer.Interval = 3000 myTimer.Enabled = True
System.Timers.Timer myTimer = new System.Timers.Timer(); myTimer.Interval = 3000; myTimer.Enabled = true;