System::Xml::Schema::XmlSchemaSimpleTypeUnion sınıfı

XmlSchemaSimpleTypeUnion class

XML Schema üzerinden basit tipler için union öğesini, World Wide Web Consortium (W3C) tarafından belirtildiği gibi temsil eder. Bir union veri tipi, bir simpleType‘ın içeriğini belirtmek için kullanılabilir. simpleType öğesinin değeri, union içinde belirtilen alternatif veri tiplerinden oluşan bir kümeden herhangi biri olmalıdır. Union tipleri her zaman türetilmiş tiplerdir ve en az iki alternatif veri tipinden oluşmalıdır.

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

Yöntemler

YöntemAçıklama
get_BaseMemberTypes()Basit tipin XmlSchemaSimpleTypeUnion::get_BaseTypes ve XmlSchemaSimpleTypeUnion::get_MemberTypes değerlerine dayanarak simpleType öğesinin türünü temsil eden XmlSchemaSimpleType nesnelerinden oluşan bir dizi döndürür.
get_BaseTypes()Temel tiplerin koleksiyonunu döndürür.
get_MemberTypes()Bu şemada (veya belirtilen ad alanı tarafından gösterilen başka bir şemada) tanımlanan yerleşik veri tiplerinin veya simpleType öğelerinin nitelikli üye adlarının dizisini döndürür.
set_MemberTypes(const ArrayPtr<SharedPtr<XmlQualifiedName>>&)Bu şemada (veya belirtilen ad alanı tarafından gösterilen başka bir şemada) tanımlanan yerleşik veri tiplerinin veya simpleType öğelerinin nitelikli üye adlarının dizisini ayarlar.
XmlSchemaSimpleTypeUnion()XmlSchemaSimpleTypeUnion sınıfının yeni bir örneğini başlatır.

Typedefs

TypedefAçıklama
PtrBu sınıfın bir örneğine ortak gösterici için bir takma addır.

Açıklamalar

Bu sınıfın nesneleri yalnızca System::MakeObject() işlevi kullanılarak ayrılmalıdır. Yığını üzerinde veya new operatörüyle bu tipin örneklerini asla oluşturmayın, çünkü bu çalışma zamanı hatalarına ve/veya doğrulama hatalarına yol açar. Bu sınıfı her zaman System::SmartPtr işaretçisine sarın ve bu işaretçiyi fonksiyonlara argüman olarak geçirmek için kullanın.

Ayrıca Bakınız