|
分類:[.NET 全般]
お世話になってます。 tucchiです。
VS2003のC#でWindowsサービスを作成しています。
OnStartで、動作に必要な設定値(DBや設定ファイルなど)のチェックを行い、 NGの場合はサービスを停止させたいのですが、調べてみても方法がわかりませんでした。
this.Stop()のようなことはできないので、 OnStart内で自サービスのインスタンスを作成し、そのインスタンスで (インスタンス名).stop()とするしかないのでしょうか? 自分のなかで自分のインスタンスを作成するのは、ちょっと違和感があるのですが・・・。
お手数ですが、教えてください。よろしくお願いいたします。
|