System::Xml::Schema::XmlSchemaObject class

XmlSchemaObject class

Αναπαριστά την κεντρική κλάση για την ιεραρχία του μοντέλου αντικειμένων σχήματος Xml και λειτουργεί ως βασική κλάση για κλάσεις όπως η κλάση XmlSchema.

class XmlSchemaObject : public System::Object

Μέθοδοι

ΜέθοδοςΠεριγραφή
get_LineNumber()Επιστρέφει τον αριθμό γραμμής στο αρχείο στο οποίο αναφέρεται το στοιχείο schema.
get_LinePosition()Επιστρέφει τη θέση γραμμής στο αρχείο στο οποίο αναφέρεται το στοιχείο schema.
get_Namespaces()Επιστρέφει τα XmlSerializerNamespaces που θα χρησιμοποιηθούν με αυτό το αντικείμενο σχήματος.
get_Parent()Επιστρέφει τον γονέα αυτού του XmlSchemaObject.
get_SourceUri()Επιστρέφει τη θέση προέλευσης του αρχείου που φόρτωσε το σχήμα.
set_LineNumber(int32_t)Ορίζει τον αριθμό γραμμής στο αρχείο στο οποίο αναφέρεται το στοιχείο schema.
set_LinePosition(int32_t)Ορίζει τη θέση γραμμής στο αρχείο στο οποίο αναφέρεται το στοιχείο schema.
set_Namespaces(const SharedPtr<System::Xml::Serialization::XmlSerializerNamespaces>&)Ορίζει το XmlSerializerNamespaces που θα χρησιμοποιηθεί με αυτό το αντικείμενο σχήματος.
set_Parent(const SharedPtr<XmlSchemaObject>&)Ορίζει τον γονέα αυτού του XmlSchemaObject.
set_SourceUri(const String&)Ορίζει τη θέση προέλευσης για το αρχείο που φόρτωσε το σχήμα.
XmlSchemaObject()Αρχικοποιεί μια νέα παρουσία της κλάσης XmlSchemaObject.

Typedefs

TypedefΠεριγραφή
PtrΈνα ψευδώνυμο για κοινό δείκτη σε μια παρουσία αυτής της κλάσης.

Παρατηρήσεις

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

Δείτε επίσης