将SOAP标头序列化为文档样式XML

时间:2010-09-13 23:38:36

标签: c# xml web-services soap mono

我有一个SOAP Web服务的代理,它需要SOAP头中的会话对象。当Web服务在表单中使用引用时,它无法从标题中读取会话信息:

 <SessionInfo href="#id1"/>

 <SessionInfo id="id1"> 
     <UID>1</UID> 
 </SessionInfo>

我使用的服务需要RPC样式主体。但是,在单声道中,标题也被编码为RPC样式。该服务需要Document样式标题。当body被编码为RPC样式时,是否可以强制将头文件编码为Document样式?在Visual Studio中创建的代理执行此操作是正确的,而使用Mono创建的代理则不然。

0 个答案:

没有答案