【问题标题】:Can data contract serialization be used with BasicHttpBinding?数据协定序列化可以与 BasicHttpBinding 一起使用吗?
【发布时间】:2012-05-16 19:09:18
【问题描述】:

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

Microsoft mentions 需要 XmlSerializer

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

这可能暗示了这一点。

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

【问题讨论】:

    标签: .net wcf datacontractserializer xmlserializer basichttpbinding


    【解决方案1】:

    我相信您可以使用 data 和 xml 序列化属性来装饰您的类型。它们都将根据上下文应用。

    【讨论】:

      【解决方案2】:

      如果您正在创建新服务,您可以完全忽略旧的 XML 序列化器。只需使用数据合同序列化,绑定将处理其余部分。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-10-30
        • 2017-11-08
        • 2019-01-07
        • 1970-01-01
        • 2011-03-18
        相关资源
        最近更新 更多