Discussion:
Serviceプログラムにつきまして
(too old to reply)
LF
2006-04-07 02:07:01 UTC
Permalink
基礎的な質問で申し訳ありません。
特定のディレクトリを監視するようなServiceプログラムを開発してみたいのですが、新規プロジェクトでWindows
Serviceプログラム選択後、どの部分にコードを記述するのが正常なのかわかりません。
作成されましたService1のInitializeComponentの後にコードを記述したのですが、デバッグで追ってみた所Service1がnewされた時に実行され、それ以降実行されていないように見受けられました。
OnStart、Main部も含めて他の部分はまったくさわっておりません。
Serviceプログラムはどのようにコードを記述すれば良いのでしょうか。
どなたかご存知の方、ご教授頂けましたら幸いです。
よろしくお願い致します。
LF
2006-04-07 07:36:01 UTC
Permalink
調べましたところ、無事解決することができました。
解決の方法としては、OnStartイベント中でスレッドを作成して実行する手段をとりました。
スレッドの実体はループで処理を行う形をとっております。
書込み失礼致しました。
LF
2006-04-12 06:56:02 UTC
Permalink
サービスプログラム内で一時的に処理を停止したい場合に、Thread.SleepとServiceController.WaitForStatusのいづれがオススメでしょうか。
単純に処理を一時的に停めたいだけです。
お気づきになられた方、どうか回答よろしくお願い申し上げます。
Loading...