私は2つの異なるタイムイベントを実行する1つのWindowsサービスを作成しようとしています。これは私が持っているものです、私はそれが私がそれを意図していることを確認したいだけです。2つのタイムイベント1つのWindowsサービス
私が意図しているのは、1つのプロセスを30分ごとに実行し、1つのプロセスを1時間に1回実行することです。
public static System.Timers.Timer timer1;
public static System.Timers.Timer timer2;
public Crawler_Coupon()
{
InitializeComponent();
}
protected override void OnStart(string[] args)
{
ControlStation();
}
private static void ControlStation()
{
timer1 = new Timer();
timer1.Interval = 1800000;
//timer1.Interval = 10000;
timer1.Elapsed += new ElapsedEventHandler(OnTimedEvent);
timer1.Start();
timer2 = new Timer();
timer2.Interval = 3600000;
//timer1.Interval = 10000;
timer2.Elapsed += new ElapsedEventHandler(OnTimedEvent2);
timer2.Start();
}
お手数をおかけしていただきありがとうございます。がんばろう。 – JohnFx
コードが完璧に動作するはずです。問題は何ですか? –