System::Xml::Serialization::IXmlSerializable κλάση

IXmlSerializable class

Παρέχει προσαρμοσμένη μορφοποίηση για τη σειριοποίηση και αποσειριοποίηση XML. Τα αντικείμενα αυτής της κλάσης πρέπει να δημιουργούνται μόνο χρησιμοποιώντας τη συνάρτηση System::MakeObject() function. Ποτέ μην δημιουργείτε ένα στιγμιότυπο αυτού του τύπου στο στοίβα ή χρησιμοποιώντας τον τελεστή 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()Καταστροφέας.

Δείτε επίσης