System::Xml::Schema::XmlSchemaObject class

XmlSchemaObject class

Stelt de rootklasse voor de Xml schema-objectmodelhiërarchie voor en dient als basisklasse voor klassen zoals de XmlSchema klasse.

class XmlSchemaObject : public System::Object

Methoden

MethodeBeschrijving
get_LineNumber()Retourneert het regelnummmer in het bestand waarnaar het schema element verwijst.
get_LinePosition()Retourneert de regelpositie in het bestand waarnaar het schema element verwijst.
get_Namespaces()Retourneert de XmlSerializerNamespaces die met dit schema‑object moeten worden gebruikt.
get_Parent()Retourneert de ouder van dit XmlSchemaObject.
get_SourceUri()Retourneert de bronlocatie van het bestand dat het schema heeft geladen.
set_LineNumber(int32_t)Stelt het regelnummmer in het bestand in waarnaar het schema element verwijst.
set_LinePosition(int32_t)Stelt de regelpositie in het bestand in waarnaar het schema element verwijst.
set_Namespaces(const SharedPtr<System::Xml::Serialization::XmlSerializerNamespaces>&)Stelt de XmlSerializerNamespaces in die gebruikt worden met dit schema-object.
set_Parent(const SharedPtr<XmlSchemaObject>&)Stelt de ouder van dit XmlSchemaObject in.
set_SourceUri(const String&)Stelt de bronlocatie in voor het bestand dat het schema heeft geladen.
XmlSchemaObject()Initialiseert een nieuw exemplaar van de XmlSchemaObject klasse.

Typedefs

TypedefBeschrijving
PtrEen alias voor een gedeelde pointer naar een exemplaar van deze klasse.

Opmerkingen

Objecten van deze klasse mogen alleen worden gealloceerd met de functie System::MakeObject(). Maak nooit exemplaren van dit type op de stack of met operator new, omdat dit leidt tot runtime‑fouten en/of assertiefouten. Wikkel deze klasse altijd in een System::SmartPtr pointer en gebruik deze pointer om deze als argument aan functies door te geven.

Zie ook