WebService序列化和xsi:type属性

时间:2012-03-22 20:03:54

标签: c# web-services serialization soap

我正在编写一个Web服务客户端(C#/ .NET 4.0 / VS2010),序列化时遇到问题。 我设法使用“添加服务引用”订阅服务,但是当通过SOAP发送请求时,我注意到了一个错误。

我想发送的内容(以及服务器期望收到的内容)是:

<param>
    <name>MyParamName</name>
    <value>
        <string>MyParamValue</string>
    </value>
</param>

当我在Wireshark中观看.NET发送的请求时,我得到以下内容:

<param>
    <name>MyParamName</name>
    <value xsi:type="xsd:string">MyParamValue</value>
</param>

有没有办法强制VS2010或.NET序列化程序用真实标记替换xsi:type属性?

0 个答案:

没有答案