强制WCF接受不同的SOAP消息

时间:2013-01-17 20:22:12

标签: wcf web-services soap

我不确定这个标题是否真的能够解决我需要做的事情。我想强制或强制或任何WCF服务接受稍微不同的SOAP消息。这是服务所期望的:

<sch:modifyCandidateNotification>
<!--Optional:-->
     <sch:request vueCandidateID="?" clientCandidateID="?" clientCode="?">

...

但这是我要发送给服务的内容:

<sch:modifyCandidateNotification vueCandidateID="?" clientCandidateID="?" clientCode="?">

我不负责发送SOAP,我们的合作伙伴之一是他们无法改变他们发送的内容。我根本不想要这个结构。

我尝试将[WebInvoke(BodyStyle = WebMessageBodyStyle.Bare)]添加到界面,但无济于事。另外,我正在使用basicHttpBinding。我尝试过使用wsHttpBinding并没有看到任何区别。

感谢。

0 个答案:

没有答案