DOBON.NETプログラミング掲示板過去ログ
サービスのエラー詳細の取得
題名: サービスのエラー詳細の取得
著者: begin
日時: 2010/12/13 15:34:11
ID: 27824
この記事の返信元:
(なし)
この記事への返信:
[27830]
Re[1]: サービスのエラー詳細の取得
オショウ
2010/12/14 8:45:25
ツリーを表示
環境/言語:[C#2005]
分類:[.NET]
現在、ServiceControllerクラスを使用してサービスの起動・停止を行っております。
この時サービス起動時に設定ファイル等の不具合で正常にサービスを起動できなかった場合にエラーの詳細をメッセージボックスに表示させたいと思っております。
今のところ、ServiceControllerのWaitForStatusメソッドでタイムアウトを指定し、起動・停止ができないことに関しての取得はできました。
サービス側のエラーの詳細を取得したいのですが、ServiceControllerクラスでは難しいでしょうか?
ご教授お願いいたします。
題名: Re[1]: サービスのエラー詳細の取得
著者: オショウ
日時: 2010/12/14 8:45:25
ID: 27830
この記事の返信元:
[27824]
サービスのエラー詳細の取得
begin
2010/12/13 15:34:11
この記事への返信:
(なし)
ツリーを表示
> サービス側のエラーの詳細を取得したいのですが、ServiceControllerクラスでは難しいでしょうか?
>
> ご教授お願いいたします。
プログラムの構成が見えないのですが・・・
サービスとして動作する主プログラムと、それを制御するWindows
アプリがある。と言う構成でしょうか?
サービスが起動し、開始時点で設定ファイルを読み込み、異常が
あった場合のエラー情報をWindowsアプリが画面にその由、表示
する。と言う流れですか?
であれば、サービス・アプリ間でプロセス間通信を行うしか無い
のでは?他の方法としては、エラー情報をイベントログに出力さ
せて、アプリ側でそれを拾って表示させる。と言うのも手かと。
プロセス間通信もいろんな方法がありますが・・・
.NETリモーティングを使うのも楽かな?!
以上。参考まで
DOBON.NET
|
プログラミング道
|
プログラミング掲示板
分類:[.NET]
現在、ServiceControllerクラスを使用してサービスの起動・停止を行っております。
この時サービス起動時に設定ファイル等の不具合で正常にサービスを起動できなかった場合にエラーの詳細をメッセージボックスに表示させたいと思っております。
今のところ、ServiceControllerのWaitForStatusメソッドでタイムアウトを指定し、起動・停止ができないことに関しての取得はできました。
サービス側のエラーの詳細を取得したいのですが、ServiceControllerクラスでは難しいでしょうか?
ご教授お願いいたします。