System::Xml::Schema::XmlSchemaObjectTable class

XmlSchemaObjectTable class

Παρέχει τις συλλογές για τα περιεχόμενα στοιχεία στην κλάση XmlSchema (για παράδειγμα, Attributes, AttributeGroups, Elements κ.λπ.).

class XmlSchemaObjectTable : public System::Collections::Generic::IEnumerable<System::Collections::Generic::KeyValuePair<SharedPtr<System::Xml::XmlQualifiedName>, SharedPtr<System::Xml::Schema::XmlSchemaObject>>>

Μέθοδοι

ΜέθοδοςΠεριγραφή
Contains(const SharedPtr<XmlQualifiedName>&)Καθορίζει εάν το καθορισμένο πλήρες όνομα υπάρχει στη συλλογή.
get_Count()Επιστρέφει τον αριθμό των στοιχείων που περιέχονται στο XmlSchemaObjectTable.
get_Names()Επιστρέφει μια συλλογή όλων των ονομασμένων στοιχείων στο XmlSchemaObjectTable.
get_Values()Επιστρέφει μια συλλογή όλων των τιμών για όλα τα στοιχεία στο XmlSchemaObjectTable.
GetEnumerator() overrideΕπιστρέφει έναν απαριθμητή που μπορεί να διατρέξει το XmlSchemaObjectTable.
idx_get(const SharedPtr<XmlQualifiedName>&)Επιστρέφει το στοιχείο στο XmlSchemaObjectTable που καθορίζεται από το πλήρες όνομα.

Typedefs

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

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

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

Δείτε επίσης