そのため、すべての例外を手動でキャッチして書き出すことなく、未処理のすべての例外をイベントログに記録できるようにしたいと考えています。
WCFサービス内でヘルス監視機能を使用したかったのですが、問題は、これがasp.netによって生成されたエラーのみをキャッチし、SharePointの呼び出しからスローされたSPExceptionエラーもキャッチしたいということです。
例外は、System.Management名前空間のWebBaseErrorEventでraiseメソッドを呼び出す場合にのみ処理されるようです。ASP.Net例外は本質的にこれを行うと思いますが、SPExceptionsはそうではありません。したがって、私の唯一のオプションは、手動でSPExceptionエラーをキャッチし、それらをイベントログに書き込むか、新しいWebBaseErrorEventオブジェクトを作成して、それに対してraiseを呼び出すことです。これにより、達成したいことが無効になります。
私は何かが足りないのですか?もっと簡単な方法はありますか?