DataContractSerializer.DataContractSurrogate 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取可以扩展序列化或反序列化过程的代理项类型。
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 。