如果我的 Web 服务中有自定义类型(类),是否必须使用特殊属性进行标记才能正确序列化它们?
即 [SomeAttribute] ?
更新 我目前正在使用 WSE
如果我的 Web 服务中有自定义类型(类),是否必须使用特殊属性进行标记才能正确序列化它们?
即 [SomeAttribute] ?
更新 我目前正在使用 WSE
过时的 WSE 使用 XmlSerializer。它应该序列化具有默认构造函数的类型的大多数公共读/写属性。有关更多详细信息,请查看 XmlSerializer。
并尽快从 WSE 转换为 WCF,因为 WSE 已过时。
如果您默认使用 Data Contract 序列化程序,则不会对任何内容进行序列化——这与旧的 XmlSerializer 正好相反——它是旧的 asmx Web 服务方法。
对于 WCF,请查看初学者的 DataContractAttribute:链接文本