私はWindowsサービスを作成しており、このためのベストプラクティスを知りたいと考えています。すべての私のWindowsプログラムでは、私は彼がエラーを報告したいかどうかをユーザーに尋ねるフォームを持っています。もし彼がはいと答えるなら、私はFogBugzのケースを作りました。 Windowsサービスではどうすればよいですか?Windowsサービスで処理されない例外フィルタ
2
A
答えて
1
サービスに関するシステムトレイの表現を使用して、エラーに関する小さな通知を表示し、ユーザーに報告するかどうか尋ねることもできます。自分のコンピュータからデータを送信しているときはいつでも、ユーザーに選択肢を与えることができる方が良いと思います。
4
ユーザーがプログラムとやりとりすることはないので、データを送信する/送信しない(app.configファイル内に)構成変数を作成するといいでしょう。そうすることで、エラーを報告したくないユーザは、設定ファイル内のフラグを変更するだけで済みます。私は個人的にはデフォルトでオンにしておき、それをオフにする方法についてのガイダンスを与えます。
関連する問題
- 1. Windowsサービス例外が処理されない
- 2. Androidで処理されない例外
- 3. C#例外が処理されない
- 4. 処理されない例外
- 5. フィルタでスローされた例外を処理する方法は?
- 6. wcfサービスの例外処理
- 7. Webサービス未処理例外
- 8. Windows Mobile 5例外処理
- 9. 処理されない例外の処理
- 10. 例外が処理されなかった - 再スロー例外
- 11. ServiceStack RESTサービスのカスタム例外処理
- 12. C#Webサービスによる例外処理
- 13. サービス層のDao例外の処理
- 14. 未処理の例外がC#で捕捉されない
- 15. Sparkでキャッチされない例外処理
- 16. Silverlightバックグラウンドスレッドで処理されない例外のイベント?
- 17. Windowsフォームの未処理の例外ログ
- 18. 観測されていないタスクの例外の処理
- 19. ピラミッドキャッチオールフレンドリーな例外処理
- 20. ControllerContvice例外処理なし
- 21. 例外処理内での例外処理
- 22. Glassfishの処理されない例外の詳細
- 23. MonoAndroidとVSの処理されない例外情報
- 24. 処理されない例外の型ClassNotFoundException
- 25. Boost :: Program_Optionsアクセス違反による処理されない例外
- 26. ビジュアルスタジオでの処理例外の処理
- 27. Lightswitchで引数例外が処理されなかった
- 28. DB2例外処理
- 29. Python例外処理
- 30. モノトーングローバル例外処理
サービスとして、ユーザーはマシンにログインしていない可能性があります。したがって、デスクトップはありません。 –