System::Xml::Schema::XmlSchemaSimpleTypeUnion klass

XmlSchemaSimpleTypeUnion class

Representerar union-elementet för enkla typer från XML Schema enligt World Wide Web Consortium (W3C). En union-datatyp kan användas för att specificera innehållet i en simpleType. Värdet på simpleType-elementet måste vara någon av en uppsättning alternativa datatyper som specificeras i unionen. Union-typer är alltid avledda typer och måste bestå av minst två alternativa datatyper.

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

Metoder

MetodBeskrivning
get_BaseMemberTypes()Returnerar en array av XmlSchemaSimpleType‑objekt som representerar typen av simpleType‑elementet baserat på värdena för XmlSchemaSimpleTypeUnion::get_BaseTypes och XmlSchemaSimpleTypeUnion::get_MemberTypes för den enkla typen.
get_BaseTypes()Returnerar samlingen av basstyper.
get_MemberTypes()Returnerar arrayen med kvalificerade medlemsnamn för inbyggda datatyper eller simpleType-element som definieras i detta schema (eller ett annat schema som anges av den specificerade namnrymden).
set_MemberTypes(const ArrayPtr<SharedPtr<XmlQualifiedName>>&)Ställer in arrayen med kvalificerade medlemsnamn för inbyggda datatyper eller simpleType-element som definieras i detta schema (eller ett annat schema som anges av den specificerade namnrymden).
XmlSchemaSimpleTypeUnion()Initierar en ny instans av klassen XmlSchemaSimpleTypeUnion.

Typedefs

TypedefBeskrivning
PtrEtt alias för delad pekare till en instans av denna klass.

Anmärkningar

Objekt av denna klass bör endast allokeras med funktionen System::MakeObject(). Skapa aldrig instanser av denna typ på stacken eller med operatorn new, eftersom det kan leda till körfel och/eller påståendefel. Omslut alltid denna klass i en System::SmartPtr pekare och använd denna pekare för att skicka den till funktioner som argument.

Se även