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 属性的类型)启用序列化。

适用于

另请参阅