摘要:
NetDataContractSerializer是WCF中一个可以替代的序列化方法,它允许类型共享。这个类可以再System.Runtime.Serialization命名空间中找到。当类型必须在客户端和服务端保持正确时会使用这个序列化方法。NetDataContractSerializer通过对CLR类型添加额外信息并保存引用来支持类型精确。除了这个,在NetDataContractSerializer和DataContractSerializer之间没有任何不同。 类型信息的共享与仅仅共享契约的原则是相悖的。因为NetDataContractSerializer并不意味着在不同应用程序间 阅读全文
随笔档案-2010年12月15日
WCF 第六章 序列化与编码 比较WCF序列化选项
2010-12-15 17:31 by DanielWise, 945 阅读, 收藏,
摘要:
使用WCF有很多种方式来序列化对象。确定使用哪种方法来序列化取决于一系列因素。这些因素包括你是否想要与契约共享类型,支持现有的.NET类型,保留引用以及更多。DataContractSerializerWCF中默认的序列化方法是DataContractSerializer.这个类存在于System.Runtime.Serialization命名空间里。DataContractSerializer是用来支持基于XSD元数据的契约共享的。它将公共语言运行时(CLR)类型映射成XSD定义的类型。这意味着XSD是可以用来在两个应用程序间交换数据的公共元数据。例如,你可以使用XSD在一个.NET应用程序 阅读全文
浙公网安备 33010602011771号