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