Χώρος ονομάτων System::Xml::Serialization

Κλάσεις

ΚλάσηΠεριγραφή
IXmlSerializableΠαρέχει προσαρμοσμένη μορφοποίηση για τη σειριοποίηση και αποσειριοποίηση XML. Τα αντικείμενα αυτής της κλάσης πρέπει να δημιουργούνται μόνο χρησιμοποιώντας τη λειτουργία System::MakeObject(). Ποτέ μην δημιουργείτε μια παρουσία αυτού του τύπου στη στοίβα ή χρησιμοποιώντας τον τελεστή new, καθώς θα οδηγήσει σε σφάλματα χρόνου εκτέλεσης και/ή σφάλματα ελέγχου. Πάντα τυλίξτε αυτήν την κλάση σε δείκτη System::SmartPtr και χρησιμοποιήστε αυτόν τον δείκτη για να τη περάσετε σε συναρτήσεις ως όρισμα.
XmlAttributeOverridesΕπιτρέπει την αντικατάσταση χαρακτηριστικών όταν χρησιμοποιείται το XmlSerializer για τη σειριοποίηση ή αποσειριοποίηση ενός αντικειμένου. Τα αντικείμενα αυτής της κλάσης πρέπει να δημιουργούνται μόνο χρησιμοποιώντας τη λειτουργία System::MakeObject(). Ποτέ μην δημιουργείτε μια παρουσία αυτού του τύπου στη στοίβα ή χρησιμοποιώντας τον τελεστή new, καθώς θα οδηγήσει σε σφάλματα χρόνου εκτέλεσης και/ή σφάλματα ελέγχου. Πάντα τυλίξτε αυτήν την κλάση σε δείκτη System::SmartPtr και χρησιμοποιήστε αυτόν τον δείκτη για να τη περάσετε σε συναρτήσεις ως όρισμα.
XmlRootAttributeΣημαδεύει τον προορισμό του χαρακτηριστικού ως ριζικό στοιχείο XML και ελέγχει τη σειριοποίησή του XML. Τα αντικείμενα αυτής της κλάσης πρέπει να δημιουργούνται μόνο χρησιμοποιώντας τη λειτουργία System::MakeObject(). Ποτέ μην δημιουργείτε μια παρουσία αυτού του τύπου στη στοίβα ή χρησιμοποιώντας τον τελεστή new, καθώς θα οδηγήσει σε σφάλματα χρόνου εκτέλεσης και/ή σφάλματα ελέγχου. Πάντα τυλίξτε αυτήν την κλάση σε δείκτη System::SmartPtr και χρησιμοποιήστε αυτόν τον δείκτη για να τη περάσετε σε συναρτήσεις ως όρισμα.
XmlSerializationReaderΚλάση υπηρεσίας που βελτιώνει την εμπειρία του XmlReader.
XmlSerializationWriterΚλάση υπηρεσίας που βελτιώνει την εμπειρία του XmlWriter.
XmlSerializerΕκτελεί σειριοποίηση και αποσειριοποίηση αντικειμένων μέσα και από έγγραφα XML. Τα αντικείμενα αυτής της κλάσης πρέπει να δημιουργούνται μόνο χρησιμοποιώντας τη λειτουργία System::MakeObject(). Ποτέ μην δημιουργείτε μια παρουσία αυτού του τύπου στη στοίβα ή χρησιμοποιώντας τον τελεστή new, καθώς θα οδηγήσει σε σφάλματα χρόνου εκτέλεσης και/ή σφάλματα ελέγχου. Πάντα τυλίξτε αυτήν την κλάση σε δείκτη System::SmartPtr και χρησιμοποιήστε αυτόν τον δείκτη για να τη περάσετε σε συναρτήσεις ως όρισμα.
XmlSerializerImplementationΕσωτερική κλάση για χρήση με XmlSerializer.
XmlSerializerNamespacesΠεριέχει τους χώρους ονομάτων XML και τα προθέματα που χρησιμοποιεί το Serialization::XmlSerializer για τη δημιουργία πλήρων ονομάτων σε ένα παράδειγμα XML-εγγράφου.