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

XmlSchemaComplexContentRestriction class

XML Schema içinde restriction öğesini, Dünya Çapında Web Konsorsiyumu (W3C) tarafından belirtilen şekilde temsil eder. Bu sınıf, kısıtlama yoluyla türetilen karmaşık içerik modeline sahip karmaşık tipler içindir. Karmaşık tipin içeriğini, kalıtılan karmaşık tipin bir alt kümesine kısıtlar.

class XmlSchemaComplexContentRestriction : public System::Xml::Schema::XmlSchemaContent

Yöntemler

YöntemAçıklama
get_AnyAttribute()Karmaşık içerik modelinin XmlSchemaAnyAttribute bileşenini döndürür.
get_Attributes()Karmaşık tip için öznitelik koleksiyonunu döndürür. XmlSchemaAttribute ve XmlSchemaAttributeGroupRef öğelerini içerir.
get_BaseTypeName()Bu tipin kısıtlama yoluyla türetildiği karmaşık tipin adını döndürür.
get_Particle()Aşağıdaki sınıflardan birini döndürür: XmlSchemaGroupRef, XmlSchemaChoice, XmlSchemaAll, veya XmlSchemaSequence sınıfları.
set_AnyAttribute(const SharedPtr<XmlSchemaAnyAttribute>&)Karmaşık içerik modelinin XmlSchemaAnyAttribute bileşenini ayarlar.
set_BaseTypeName(const SharedPtr<XmlQualifiedName>&)Bu tipin kısıtlama yoluyla türetildiği karmaşık tipin adını ayarlar.
set_Particle(const SharedPtr<XmlSchemaParticle>&)Aşağıdaki sınıflardan birini ayarlar: XmlSchemaGroupRef, XmlSchemaChoice, XmlSchemaAll, veya XmlSchemaSequence sınıfları.
XmlSchemaComplexContentRestriction()XmlSchemaComplexContentRestriction 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 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