Поделиться через


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. В этом случае данные, добавленные в будущие версии контракта, не учитываются при чтении и записи. Дополнительные сведения о создании контрактов данных, обладающих прямой совместимостью, см. в разделе Контракты данных, совместимые с любыми будущими изменениями.

Применяется к

См. также раздел