Windowsサービスでタイマーを使用します

Windowsサービスでは、利用パターンのWinフォームは直接タイマーコントロールタイマーを使用してドラッグし、タイマーやサービスを開始した後に実装されていないでしょう、ことはできません。それでは、どのようにWindowsサービスでタイマーを使用していますか?

 背後にあるコード内で直接定義された直接ドラッグ制御モードを使用しないでください次のように:

// Windowsのサービス開始イベントは
、保護 オーバーライドが 無効のOnStart(文字列[] argsを)
{ 
    でSystem.Timers.Timerのタイマー1 =を新しい新でSystem.Timers.Timer(1000年); 
    timer1.Elapsed + = 新しい新System.Timers.ElapsedEventHandler(Timer1_Tick); 
    タイマ1 .Enabled = trueに; 
} 

プライベート ボイド Timer1_Tick(オブジェクト送信者のEventArgs E)
{ 
    // タイマー処理コード 
}

 本実施形態では、タイマーは、すべて1S、Timer1_Tickプロセスで定義された具体的な実施プロセスを実行します。

おすすめ

転載: www.cnblogs.com/bossing/p/11281541.html