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() | Καταστροφέας. |
Δείτε επίσης
- Class Object
- Namespace System::Xml::Serialization
- Library Aspose.Page for C++