共用方式為


DataContractJsonSerializer.IgnoreExtensionDataObject 屬性

定義

會獲得一個值,指定在反序列化時是否忽略未知資料,以及序列化時是否 IExtensibleDataObject 忽略介面。

public:
 property bool IgnoreExtensionDataObject { bool get(); };
public bool IgnoreExtensionDataObject { get; }
member this.IgnoreExtensionDataObject : bool
Public ReadOnly Property IgnoreExtensionDataObject As Boolean

屬性值

true忽略未知資料,IExtensibleDataObject否則,。 false

備註

IgnoreExtensionDataObject 屬性影響被套用屬性的 DataContractAttribute 類型,這些類型同時也實作了該 IExtensibleDataObject 介面。 此時,當 IExtensibleDataObjecttrue時,未來版本合約中新增的資料在讀寫時會被忽略。 如需詳細資訊,請參閱 Forward-Compatible 數據合約

適用於