私は現在、XML スキーマに対して入力メッセージを検証するためのカスタム動作を備えた Web サービスを作成しています。ただし、これらのエラーを SOAP エラーとしてクライアントに報告する方法がわかりません。
IClientMessageInspector と IDispatchMessageInspector を拡張して、メッセージをインターセプトして検証し、検証イベント ハンドラーで検証エラーをキャッチしています。ここで問題が発生します。この時点で新しい FaultException をスローすると、処理されずにクラッシュします。コード クライアントと WCF テスト クライアントの両方を使用します。
何かアドバイス?
ありがとう