【发布时间】:2008-11-05 10:58:04
【问题描述】:
从我所做的阅读中,我的印象是 DataContractSerializer 处理版本问题的方式是,如果请求中的成员不存在,它将设置默认值,并且如果其他成员在请求中但不在定义序列化器将简单地忽略这些字段而不处理它们。
首先,这个假设是否正确?
其次,您能否使用此 DataContractSerializer 而不是 XMLSerializer,以便可以将此版本控制功能添加到旧的 asmx Web 服务?基本上,如果您将新成员添加到您的 Web 服务架构请求中,您将不需要发送给每个客户端?当您收到来自客户端的请求时,您可以使用 DataContractSerializer 将其反序列化到您的对象中。
希望这是有道理的
【问题讨论】:
标签: wcf serialization