DataContractJsonSerializer.DataContractSurrogate 屬性

定義

取得指定 IDataContractSurrogate 執行個體目前使用的 Surrogate 型別。 Surrogate 可以擴充序列化或還原序列化程序。

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 屬性的型別)。

適用於