共用方式為


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

更新:2007 年 11 月

當您想在多執行緒應用程式中建置以間隔為主的事件時,可以建立 Timer 元件。您可以將 Timer 元件的執行個體 (Instance) 加入至 Web 表單、Windows 服務及元件類別。

您可以用兩種方式來建立 Timer 元件的執行個體:

  • 您可以從 [工具箱] 的 [元件] 索引標籤中,將 Timer 元件的執行個體拖曳至表單或其他設計工具。

  • 您可以在程式碼中建立 Timer 元件的執行個體。

若要從工具箱建立計時器元件

  1. 在 [工具] 功能表中,按一下 [選擇工具箱項目],然後按一下 [.NET Framework 元件] 索引標籤。

  2. 在 [選擇工具箱項目] 對話方塊中,選取 [System.Timers] 命名空間 (Namespace) 中的 [計時器] 核取方塊。[計時器] 圖示便會加入至 [工具箱] 的 [元件] 索引標籤。

  3. 選取 [計時器] 圖示,並將其拖曳至表單或元件的設計工具介面。

  4. 在 [屬性] 視窗中,將元件執行個體的 Interval 屬性設定為以毫秒為單位的時間長度,也就是您希望在這段時間過後讓元件引發事件。

  5. 設定元件執行個體的 Enabled 屬性為 true。

若要以程式設計方式建立計時器元件

  1. 建立 Timer 類別的執行個體。

  2. 為您的元件執行個體設定 Interval 屬性 (Property) 以決定時間的長度 (以毫秒為單位),也就是您希望在這段時間之後元件會引發一個事件。

  3. 設定元件執行個體的 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;
    

請參閱

工作

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

概念

伺服器端計時器簡介

參考

Timer 元件概觀 (Windows Form)