2011-06-30 7 views
0

XMLスキーマに対する入力メッセージを検証するためのカスタム動作で、現在Webサービスを作成しています。しかし、どのようにこれらのエラーのどれをSOAPフォールトとしてクライアントに報告できるのか分かりません。WCF - ClientMessageInspectorエラーの報告

IClientMessageInspectorとIDispatchMessageInspectorを拡張してメッセージを傍受し、検証し、検証イベントハンドラで検証エラーをキャッチしました。問題はここにあります:この時点で新しいFaultExceptionをスローすると、処理されずクラッシュします。コードクライアントとWCFテストクライアントの両方を使用します。

アドバイスはありますか?

おかげ

答えて

0

あなたは、例外が発生したときに返される応答をカスタマイズするためにIErrorHandlerを使用することができます。

+0

データが意図したアクションにヒットする前に、SOAPフォールトをクライアントに返すことができますか? – AndyBursh

関連する問題