System::Xml::Schema::XmlSchemaObject classe

XmlSchemaObject class

Représente la classe racine pour la hiérarchie du modèle d’objet du schéma Xml et sert de classe de base pour des classes telles que la classe XmlSchema.

class XmlSchemaObject : public System::Object

Méthodes

MéthodeDescription
get_LineNumber()Renvoie le numéro de ligne dans le fichier auquel l’élément schema fait référence.
get_LinePosition()Renvoie la position de ligne dans le fichier auquel l’élément schema fait référence.
get_Namespaces()Renvoie le XmlSerializerNamespaces à utiliser avec cet objet de schéma.
get_Parent()Renvoie le parent de cet XmlSchemaObject.
get_SourceUri()Renvoie l’emplacement source du fichier qui a chargé le schéma.
set_LineNumber(int32_t)Définit le numéro de ligne dans le fichier auquel l’élément schema fait référence.
set_LinePosition(int32_t)Définit la position de ligne dans le fichier auquel l’élément schema fait référence.
set_Namespaces(const SharedPtr<System::Xml::Serialization::XmlSerializerNamespaces>&)Définit les XmlSerializerNamespaces à utiliser avec cet objet schéma.
set_Parent(const SharedPtr<XmlSchemaObject>&)Définit le parent de cet XmlSchemaObject.
set_SourceUri(const String&)Définit l’emplacement source du fichier qui a chargé le schéma.
XmlSchemaObject()Initialise une nouvelle instance de la classe XmlSchemaObject.

Typedefs

TypedefDescription
PtrUn alias pour un pointeur partagé vers une instance de cette classe.

Remarques

Les objets de cette classe ne doivent être alloués qu’en utilisant la fonction System::MakeObject(). Ne créez jamais d’instances de ce type sur la pile ou en utilisant l’opérateur new, car cela entraînera des erreurs d’exécution et/ou des échecs d’assertion. Enveloppez toujours cette classe dans un pointeur System::SmartPtr et utilisez ce pointeur pour le passer aux fonctions en tant qu’argument.

Voir aussi