タイトルが私がしなければならないことを本当に理解しているかどうかはわかりません。私は、WCF サービスがわずかに異なる SOAP メッセージを受け入れるように強制または強制したいと考えています。サービスが期待するものは次のとおりです。
<sch:modifyCandidateNotification>
<!--Optional:-->
<sch:request vueCandidateID="?" clientCandidateID="?" clientCode="?">
...
しかし、ここに私がサービスに送りたいものがあります:
<sch:modifyCandidateNotification vueCandidateID="?" clientCandidateID="?" clientCode="?">
私は SOAP を送信する責任はありません。私たちのパートナーの 1 人が担当しており、送信内容を変更することはできません。私は構造をまったく望んでいません。
インターフェイスに [WebInvoke(BodyStyle = WebMessageBodyStyle.Bare)] を追加しようとしましたが、役に立ちませんでした。また、basicHttpBinding を使用しています。wsHttpBinding を試してみましたが、違いはありませんでした。
ありがとう。