System::Xml::Schema::XmlSchemaObject class

XmlSchemaObject class

Xml şema nesne modeli hiyerarşisinin kök sınıfını temsil eder ve XmlSchema sınıfı gibi sınıflar için temel sınıf olarak hizmet eder.

class XmlSchemaObject : public System::Object

Yöntemler

YöntemAçıklama
get_LineNumber()Dosyada schema öğesinin referans verdiği satır numarasını döndürür.
get_LinePosition()Dosyada schema öğesinin referans verdiği satır konumunu döndürür.
get_Namespaces()Bu şema nesnesiyle kullanılacak XmlSerializerNamespaces’i döndürür.
get_Parent()Bu XmlSchemaObject nesnesinin üst öğesini döndürür.
get_SourceUri()Şemayı yükleyen dosyanın kaynak konumunu döndürür.
set_LineNumber(int32_t)schema öğesinin referans verdiği dosyadaki satır numarasını ayarlar.
set_LinePosition(int32_t)schema öğesinin referans verdiği dosyadaki satır konumunu ayarlar.
set_Namespaces(const SharedPtr<System::Xml::Serialization::XmlSerializerNamespaces>&)Bu şema nesnesiyle kullanılacak XmlSerializerNamespaces ayarlarını belirler.
set_Parent(const SharedPtr<XmlSchemaObject>&)Bu XmlSchemaObject nesnesinin üst öğesini ayarlar.
set_SourceUri(const String&)Şemayı yükleyen dosyanın kaynak konumunu ayarlar.
XmlSchemaObject()XmlSchemaObject 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