1
9
您添加了“服务引用”还是“Web引用”?代理似乎是使用XmlSerializer而不是DataContractSerializer生成的。如果使用了DataContractSerializer,则会有System.Runtime.Serialization。。。属性而不是Xml.Serialization。。。属性。您究竟是如何生成此web引用的?更新后的XmlSerializer将所有集合转换为数组,其中Datacontract序列化程序知道如何生成.Net数据类型。添加Web引用使用XmlSerializer BTW。 另外,我很好奇你对MessageBodyMember的使用。为什么要尝试生成自己的MessageContracts。弄乱MessageContracts是非常危险的,尤其是当你不知道自己在做什么的时候。 相反,请尝试以下操作:
看看这对你有什么好处,然后告诉我们。 |
2
3
在Add Service引用中,可以选择要用于集合的类型。由于某些原因,数组是默认的。更改后,我不得不删除整个引用并重新添加,从一开始就选择List。我有奇怪的问题在事后改变它。 |
Robert King · Unity C#语法问题-转换位置 1 年前 |
JBryanB · 如何从基本抽象类访问类属性 1 年前 |
law · 检查答案按钮的输入字符串格式不正确 2 年前 |
i_sniff_ket · 在unity之外使用unity类 2 年前 |