Windows phone 7 Windows Phone 7上的Soap序列化/反序列化

Windows phone 7 Windows Phone 7上的Soap序列化/反序列化,windows-phone-7,soap,soapformatter,Windows Phone 7,Soap,Soapformatter,请帮助我..我想用c#在visual studio 2010的WP7上序列化/反序列化一个对象。为什么我不能使用soapformatter?如何在wp7上执行soap序列化/反序列化 您需要使用Soap序列化程序的原因是什么 如果不是(例如,如果您只需要对文件进行序列化),您可以只使用XmlSerializer(非常接近SOAPONE iirc)和DataContract。我的建议是使用带有空命名空间的DataContract one XmlSerializer: 数据合同: XML+SOAP

请帮助我..我想用c#在visual studio 2010的WP7上序列化/反序列化一个对象。为什么我不能使用soapformatter?如何在wp7上执行soap序列化/反序列化

您需要使用Soap序列化程序的原因是什么

如果不是(例如,如果您只需要对文件进行序列化),您可以只使用XmlSerializer(非常接近SOAPONE iirc)和DataContract。我的建议是使用带有空命名空间的DataContract one

XmlSerializer:

数据合同:

XML+SOAP作为一种传输格式并不真正适合移动设备。它在理论上可以工作,但这类设备通常具有较低的带宽和(相对)较低的处理能力,而且SOAP过于冗长和复杂,不适合移动应用(或任何应用)。对于智能手机,选择的传输格式是JSON,如果我必须从移动设备调用SOAP服务,我会在服务器上代理该服务,并在服务器端执行SOAP到JSON的转换。