提供された WSDL ファイルを使用して、サード パーティの SOAP サービスのクライアントを作成しています。WCF でこれを行う既定の方法は、svcutil を使用してローカル プロキシ クラスを生成し、WCF がサービス呼び出しへの応答をプロキシ オブジェクトに自動的に逆シリアル化するようにすることです。
ただし、目的に応じて XML と XPath で適切に動作するコードを既に確立しているため、プロキシ オブジェクトの使用には関心がなく、本体を再シリアル化するのではなく、元の形式で受信するだけです。一方で、SOAP リクエストを自分で作成するという面倒なことはしたくないので、WCF に引き続き処理してもらいたいと考えています。
svcutil の /importXmlTypes フラグを使用すると、XmlNode の配列を含むトップレベルの応答オブジェクトだけでほぼ到達できることはわかっていますが、最適には
XmlDocument SomeServiceMethod(...)
このようなことは可能ですか?