XmlElementEventArgs.ObjectBeingDeserialized Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает объект, десериализуемый XmlSerializer
public:
property System::Object ^ ObjectBeingDeserialized { System::Object ^ get(); };
public object? ObjectBeingDeserialized { get; }
public object ObjectBeingDeserialized { get; }
member this.ObjectBeingDeserialized : obj
Public ReadOnly Property ObjectBeingDeserialized As Object
Значение свойства
Объект, десериализуемый XmlSerializer.
Примеры
В следующем примере выполняется десериализация класса Group
из файла с именем UnknownElements.xml. Всякий раз, когда в файле обнаруживается элемент, не имеющий соответствующего UnknownElement члена в классе, возникает событие . Чтобы попробовать пример, вставьте следующий XML-код в файл с именем UnknownElements.xml.
<?xml version="1.0" encoding="utf-8"?>
<Group xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<GroupName>MyGroup</GroupName>
<GroupSize>Large</GroupSize>
<GroupNumber>444</GroupNumber>
<GroupBase>West</GroupBase>
</Group>
XmlSerializer.UnknownElement Example#1