System::Xml::Schema::XmlSchemaSimpleTypeUnion class

XmlSchemaSimpleTypeUnion class

Vertegenwoordigt het union element voor eenvoudige types van XML Schema zoals gespecificeerd door het World Wide Web Consortium (W3C). Een union datatype kan worden gebruikt om de inhoud van een simpleType te specificeren. De waarde van het simpleType element moet een van een reeks alternatieve datatypes zijn die in de union zijn gespecificeerd. Unietypes zijn altijd afgeleide types en moeten ten minste twee alternatieve datatypes omvatten.

class XmlSchemaSimpleTypeUnion : public System::Xml::Schema::XmlSchemaSimpleTypeContent

Methoden

MethodeBeschrijving
get_BaseMemberTypes()Retourneert een array van XmlSchemaSimpleType objecten die het type van het simpleType element weergeven op basis van de waarden van XmlSchemaSimpleTypeUnion::get_BaseTypes en XmlSchemaSimpleTypeUnion::get_MemberTypes van het simple type.
get_BaseTypes()Retourneert de collectie van basistypes.
get_MemberTypes()Retourneert de array van gekwalificeerde ledennamen van ingebouwde gegevenstypen of simpleType-elementen die in dit schema zijn gedefinieerd (of in een ander schema aangegeven door de opgegeven namespace).
set_MemberTypes(const ArrayPtr<SharedPtr<XmlQualifiedName>>&)Stelt de array van gekwalificeerde ledennamen van ingebouwde gegevenstypen of simpleType-elementen die in dit schema zijn gedefinieerd (of in een ander schema aangegeven door de opgegeven namespace) in.
XmlSchemaSimpleTypeUnion()Initialiseert een nieuw exemplaar van de klasse XmlSchemaSimpleTypeUnion.

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