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

XmlSerializer class

Εκτελεί σειριοποίηση και αποσειριοποίηση αντικειμένων σε και από έγγραφα XML. Αντικείμενα αυτής της κλάσης πρέπει να δημιουργούνται μόνο χρησιμοποιώντας τη συνάρτηση System::MakeObject(). Ποτέ μην δημιουργείτε ένα στιγμιότυπο αυτού του τύπου στη στοίβα ή χρησιμοποιώντας τον τελεστή new, καθώς θα προκαλέσει σφάλματα χρόνου εκτέλεσης και/ή σφάλματα επιβεβαίωσης. Πάντα τυλίξτε αυτήν την κλάση σε δείκτη System::SmartPtr και χρησιμοποιήστε αυτόν τον δείκτη για να τη μεταβιβάσετε σε συναρτήσεις ως όρισμα.

class XmlSerializer : public System::Object

Μέθοδοι

ΜέθοδοςΠεριγραφή
virtual CanDeserialize(System::SharedPtr<XmlReader>)Ελέγχει αν ο συγκεκριμένος αναγνώστης βρίσκεται σε κατάσταση αποσειριοποίησης.
Deserialize(System::SharedPtr<IO::Stream>)Αποσειριοποιεί έγγραφο XML σε αντικείμενο.
Deserialize(System::SharedPtr<IO::TextReader>)Αποσειριοποιεί έγγραφο XML σε αντικείμενο.
Deserialize(System::SharedPtr<XmlReader>)Αποσειριοποιεί έγγραφο XML σε αντικείμενο.
Deserialize(System::SharedPtr<XmlReader>, String)Αποσειριοποιεί έγγραφο XML σε αντικείμενο.
Serialize(System::SharedPtr<IO::Stream>, System::SharedPtr<Object>)Σειριοποιεί το έγγραφο σε XML.
Serialize(System::SharedPtr<IO::TextWriter>, System::SharedPtr<Object>)Σειριοποιεί το έγγραφο σε XML.
Serialize(System::SharedPtr<XmlWriter>, System::SharedPtr<Object>)Σειριοποιεί το έγγραφο σε XML.
Serialize(System::SharedPtr<IO::Stream>, System::SharedPtr<Object>, System::SharedPtr<XmlSerializerNamespaces>)Σειριοποιεί το έγγραφο σε XML.
Serialize(System::SharedPtr<IO::TextWriter>, System::SharedPtr<Object>, System::SharedPtr<XmlSerializerNamespaces>)Σειριοποιεί το έγγραφο σε XML.
Serialize(System::SharedPtr<XmlWriter>, System::SharedPtr<Object>, System::SharedPtr<XmlSerializerNamespaces>)Σειριοποιεί το έγγραφο σε XML.
Serialize(System::SharedPtr<XmlWriter>, System::SharedPtr<Object>, System::SharedPtr<XmlSerializerNamespaces>, String)Σειριοποιεί το έγγραφο σε XML.
Serialize(System::SharedPtr<XmlWriter>, System::SharedPtr<Object>, System::SharedPtr<XmlSerializerNamespaces>, String, String)Σειριοποιεί το έγγραφο σε XML.

Πεδία

ΠεδίοΠεριγραφή
static EncodingNamespaceΚωδικοποίηση ονόματος χώρου ονομάτων.
static WsdlNamespaceRTTI.
static WsdlTypesNamespaceΌνομα χώρου ονομάτων τύπων WSDL.

Δείτε επίσης