0

この問題で誰かが私を正しい方向に向けることができますか? WCF 中央ルーターがあり、いくつかの xpath 基準に基づいて、ルーターを通過する応答を操作したいと考えています。基本的に、いくつかのエラー リクエストから多くの詳細を削除し、いくつかの余分な詳細を追加したいと考えています。理想的には、エラーもログに記録したいと考えています。

これを行うには Web サービスを更新する方が一般的に良い方法であることはわかっていますが、私たちの場合、これは不可能であり、可能であればルーターで実行する必要があります。

また、各リクエストとレスポンスをログに記録できれば素晴らしいと思いますが、それはレスポンスの操作に対する別の解決策になる可能性があります。

4

1 に答える 1

0

これを解決したかどうかはわかりませんが...

WCFビヘイビアーを使用して必要なことを実行できるはずです。

リクエストとレスポンスをログに記録するためのロギング動作と、エラーをログに記録/レスポンスを操作するためのロギング動作があります

ビヘイビアーを使用してアプリファブリックにログを記録します。すべての例外をキャッチし、エラーメッセージとともに有効な応答を返す1つの(厄介な)ビヘイビアーがあります。私は個人的にこの「機能」が好きではありませんが、基本的には動作を使用して要求/応答に対して何でもできます

于 2012-09-13T06:16:07.020 に答える