|
分類:[VB.NET/VB2005 以降]
はじめまして、BTLと申します。 いつも参考にさせて頂いています。
Windowサービスで、System.Timers.Timer クラスと System.IO.FileSystemWatcher クラスのイベントの発生を 契機に処理を実行させるプログラムを作っています。 TimerクラスとFileSystemWatcherクラスが別スレッドで 動いてるためか同時に複数のイベントが発生した場合に 複数の処理が同時に実行されているようです。 SynchronizingObjectを設定するとメインスレッドで動作するようですが Windowsサービスの場合、SynchronizingObjectに 何を設定すればよろしいのでしょうか?
ご存じの方がいらっしゃいましたら、よろしくお願い致します。
開発環境 Visual Basic 2008 .Net Framework 3.5
|