共用方式為


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 屬性的型別) 加以序列化。

適用於

另請參閱