もともと WSE 用に作成されたフレームワークを WCF に適応させようとしています。フレームワークは、腸の奥深くから s をスローすることがあります。これをキャッチして、WCF フレームワークが処理するオブジェクトにSoapException
変換したいと考えています。FaultException
このフレームワークの既存のクライアントが機能し続けるために<detail>
は、SOAP 障害メッセージのフィールドが正確にフィールドにあるものである必要がありSoapException.Detail
ますが、これを達成する方法が見つかりません。MSDN のすべてのドキュメントは、シリアル化された詳細オブジェクトの使用を対象としていますが、これは私にとってはうまくいきません。アクター、コード、および詳細フィールドを元の SOAP 例外から保持SoapException
するFaultException
orオブジェクトに強制する方法はありますか?FaultException<T>