次の方法で共有


DataContractSerializer.IgnoreExtensionDataObject プロパティ

定義

クラスがシリアル化または逆シリアル化されるときに、そのクラスの拡張により提供されるデータを無視するかどうかを指定する値を取得します。

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

プロパティ値

拡張データを省略する場合は true。それ以外の場合は false

注釈

IgnoreExtensionDataObject プロパティは、DataContractAttribute が適用されているクラスが、IExtensibleDataObject インターフェイスも実装する場合に使用されます。 この場合、コントラクトの将来のバージョンで追加されたデータは、読み取りおよび書き込み時に無視されます。 詳細については、「上位互換性のあるデータ コントラクト」を参照してください。

適用対象

こちらもご覧ください