数据合同序列化可以与BasicHttpBinding一起使用吗?

时间:2012-05-16 19:09:19

标签: .net wcf datacontractserializer xmlserializer basichttpbinding

如果我想编写Web服务并将其作为WCF和基本SOAP公开,我的数据类型是否只能使用数据协定序列化,还是必须使用XmlSerializer?

Microsoft mentions需要XmlSerializer

  

创建遵循旧版SOAP编码标准的服务时

这可能意味着这一点。

是否有一种标准技术可用于创建可通过所有绑定公开的数据类型?

2 个答案:

答案 0 :(得分:2)

我相信你可以使用数据和xml序列化属性来装饰你的类型。它们都将根据具体情况应用。

答案 1 :(得分:1)

如果要创建新服务,则可以完全忽略旧的XML Serializer。只需使用数据合同序列化,绑定将负责其余部分。