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

XmlSchemaType class

Tüm basit tipler ve karmaşık tipler için temel sınıf.

class XmlSchemaType : public System::Xml::Schema::XmlSchemaAnnotated

Yöntemler

YöntemAçıklama
get_BaseSchemaType()Derleme sonrası nesne tipini veya yerleşik XML Schema Tanım Dili (XSD) veri tipini, simpleType öğesini veya complexType öğesini döndürür. Bu, şema derleme sonrası bir bilgi kümesi değeridir.
get_BaseXmlSchemaType()Bu şema tipinin temel tipi için derleme sonrası değeri döndürür.
get_Datatype()Karmaşık tipin veri tipi için derleme sonrası değeri döndürür.
get_DerivedBy()Bu öğenin temel tipinden nasıl türetildiğine ilişkin derleme sonrası bilgiyi döndürür.
get_Final()Daha fazla türetmeye izin verilip verilmediğini gösteren tip türetmesinin final niteliğini döndürür.
get_FinalResolved()XmlSchemaType::get_Final değerinin derleme sonrası yorumunu döndürür.
virtual get_IsMixed()Bu tipin karışık içerik modeline sahip olup olmadığını gösteren bir değeri döndürür. Bu çağrı yalnızca karmaşık bir tipte geçerlidir.
get_Name()Tipin adını döndürür.
get_QualifiedName()Bu tipin Name niteliğinden oluşturulan tip için nitelikli adı döndürür. Bu, şema derleme sonrası bir değerdir.
get_TypeCode()Tipin XmlTypeCode değerini döndürür.
static GetBuiltInComplexType(XmlTypeCode)Belirtilen karmaşık tipin yerleşik karmaşık tipini temsil eden bir XmlSchemaComplexType döndürür.
static GetBuiltInComplexType(const SharedPtr<XmlQualifiedName>&)Nitelikli adıyla belirtilen karmaşık tipin yerleşik karmaşık tipini temsil eden bir XmlSchemaComplexType döndürür.
static GetBuiltInSimpleType(const SharedPtr<XmlQualifiedName>&)Nitelikli adıyla belirtilen basit tipin yerleşik basit tipini temsil eden bir XmlSchemaSimpleType döndürür.
static GetBuiltInSimpleType(XmlTypeCode)Belirtilen basit tipin yerleşik basit tipini temsil eden bir XmlSchemaSimpleType döndürür.
static IsDerivedFrom(SharedPtr<XmlSchemaType>, const SharedPtr<XmlSchemaType>&, XmlSchemaDerivationMethod)Belirtilen türetilmiş şema tipinin belirtilen temel şema tipinden türetilip türetilmediğini gösteren bir değer döndürür.
set_Final(XmlSchemaDerivationMethod)Daha fazla türetmeye izin verilip verilmediğini gösteren tip türetmesinin final niteliğini ayarlar.
virtual set_IsMixed(bool)Bu tipin karışık içerik modeline sahip olup olmadığını gösteren bir değeri ayarlar. Bu çağrı yalnızca karmaşık bir tipte geçerlidir.
set_Name(const String&)Türün adını ayarlar.
XmlSchemaType()Yeni bir XmlSchemaType sınıfının örneğini başlatır.

Typedefs

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

Açıklamalar

Bu sınıfın nesneleri yalnızca System::MakeObject() işlevi kullanılarak ayrılmalıdır. Bu türden örnekleri yığıt üzerinde veya new operatörüyle 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 göstericisine sarın ve bu göstericiyi fonksiyonlara argüman olarak geçirmek için kullanın.

Ayrıca Bakınız