2

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

微软提到需要 XmlSerializer

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

这可能意味着这一点。

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

4

2 回答 2

2

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

于 2012-05-16T19:22:37.427 回答
1

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

于 2012-05-16T19:49:46.947 回答