System::Xml::Serialization::IXmlSerializable класс

IXmlSerializable class

Предоставляет пользовательское форматирование для XML-сериализации и десериализации. Объекты этого класса должны создаваться только с помощью функции System::MakeObject() . Никогда не создавайте экземпляр этого типа в стеке или с помощью оператора new, так как это приведёт к ошибкам выполнения и/или сбоям утверждений. Всегда оборачивайте этот класс в указатель System::SmartPtr и используйте этот указатель для передачи его в функции в качестве аргумента.

class IXmlSerializable : public virtual System::Object

Методы

МетодОписание
virtual GetSchema()Объект XmlSchema, описывающий XML-представление объекта, которое возвращается методом WriteXml() и принимается методом ReadXml().
virtual ReadXml(System::SharedPtr<System::Xml::XmlReader>)Десериализует объект из его XML-представления.
virtual WriteXml(System::SharedPtr<System::Xml::XmlWriter>)Сериализует текущий объект в XML-представление.
virtual ~IXmlSerializable()Деструктор.

См. также