DataContractJsonSerializer.DataContractSurrogate 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取给定 IDataContractSurrogate 实例的当前活动代理项类型。 代理项可以扩展序列化或反序列化过程。
public:
property System::Runtime::Serialization::IDataContractSurrogate ^ DataContractSurrogate { System::Runtime::Serialization::IDataContractSurrogate ^ get(); };
public System.Runtime.Serialization.IDataContractSurrogate DataContractSurrogate { get; }
member this.DataContractSurrogate : System.Runtime.Serialization.IDataContractSurrogate
Public ReadOnly Property DataContractSurrogate As IDataContractSurrogate
属性值
IDataContractSurrogate 类的一个实现。
注解
IDataContractSurrogate 可用于自定义序列化和反序列化类型实例的方式。 例如,可以使用它为无法序列化的旧类型(即尚未应用 DataContractAttribute 属性的类型)启用序列化。