DataContractSerializer.DataContractSurrogate 属性

定义

获取可以扩展序列化或反序列化过程的代理项类型。

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

适用于

另请参阅