## XmlSchemaType class


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

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

## Yöntemler

| Yöntem | Açıklama |
| --- | --- |
| [get_BaseSchemaType](./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](./get_basexmlschematype/)() | Bu şema tipinin temel tipi için derleme sonrası değeri döndürür. |
| [get_Datatype](./get_datatype/)() | Karmaşık tipin veri tipi için derleme sonrası değeri döndürür. |
| [get_DerivedBy](./get_derivedby/)() | Bu öğenin temel tipinden nasıl türetildiğine ilişkin derleme sonrası bilgiyi döndürür. |
| [get_Final](./get_final/)() | Daha fazla türetmeye izin verilip verilmediğini gösteren tip türetmesinin final niteliğini döndürür. |
| [get_FinalResolved](./get_finalresolved/)() | [XmlSchemaType::get_Final](./get_final/) değerinin derleme sonrası yorumunu döndürür. |
| virtual [get_IsMixed](./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](./get_name/)() | Tipin adını döndürür. |
| [get_QualifiedName](./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](./get_typecode/)() | Tipin [XmlTypeCode](../xmltypecode/) değerini döndürür. |
| static [GetBuiltInComplexType](./getbuiltincomplextype/)(XmlTypeCode) | Belirtilen karmaşık tipin yerleşik karmaşık tipini temsil eden bir [XmlSchemaComplexType](../xmlschemacomplextype/) döndürür. |
| static [GetBuiltInComplexType](./getbuiltincomplextype/)(const SharedPtr\<XmlQualifiedName\>\&) | Nitelikli adıyla belirtilen karmaşık tipin yerleşik karmaşık tipini temsil eden bir [XmlSchemaComplexType](../xmlschemacomplextype/) döndürür. |
| static [GetBuiltInSimpleType](./getbuiltinsimpletype/)(const SharedPtr\<XmlQualifiedName\>\&) | Nitelikli adıyla belirtilen basit tipin yerleşik basit tipini temsil eden bir [XmlSchemaSimpleType](../xmlschemasimpletype/) döndürür. |
| static [GetBuiltInSimpleType](./getbuiltinsimpletype/)(XmlTypeCode) | Belirtilen basit tipin yerleşik basit tipini temsil eden bir [XmlSchemaSimpleType](../xmlschemasimpletype/) döndürür. |
| static [IsDerivedFrom](./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](./set_final/)(XmlSchemaDerivationMethod) | Daha fazla türetmeye izin verilip verilmediğini gösteren tip türetmesinin final niteliğini ayarlar. |
| virtual [set_IsMixed](./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](./set_name/)(const String\&) | Türün adını ayarlar. |
| [XmlSchemaType](./xmlschematype/)() | Yeni bir [XmlSchemaType](./) sınıfının örneğini başlatır. |
## Typedefs

| Typedef | Açıklama |
| --- | --- |
| [Ptr](./ptr/) | Bu 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()](../../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](../../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

* Class [XmlSchemaAnnotated](../xmlschemaannotated/)
* Namespace [System::Xml::Schema](../)
* Library [Aspose.Font for C++](../../)
