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


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

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