DataContractJsonSerializer.DataContractSurrogate 属性

定义

获取当前为给定 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 )的序列化。

适用于