System::Xml::Schema::XmlSchemaType क्लास

XmlSchemaType class

सभी सरल प्रकारों और जटिल प्रकारों के लिए बेस क्लास।

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

विधियाँ

विधिविवरण
get_BaseSchemaType()पोस्ट‑कम्पाइलेशन ऑब्जेक्ट टाइप या बिल्ट‑इन XML Schema डिफिनिशन लैंग्वेज (XSD) डेटा टाइप, simpleType एलिमेंट, या complexType एलिमेंट लौटाता है। यह पोस्ट‑स्कीमा‑कम्पाइलेशन इन्फोसैट वैल्यू है।
get_BaseXmlSchemaType()इस स्कीमा टाइप के बेस टाइप के लिए पोस्ट‑कम्पाइलेशन वैल्यू लौटाता है।
get_Datatype()कॉम्प्लेक्स टाइप के डेटा टाइप के लिए पोस्ट‑कम्पाइलेशन वैल्यू लौटाता है।
get_DerivedBy()इस तत्व को उसके बेस टाइप से कैसे डेरिव किया गया, इस पर पोस्ट‑कम्पाइलेशन जानकारी लौटाता है।
get_Final()टाइप डेरिवेशन का फाइनल एट्रिब्यूट लौटाता है जो यह संकेत देता है कि आगे की डेरिवेशन की अनुमति है या नहीं।
get_FinalResolved()XmlSchemaType::get_Final वैल्यू की पोस्ट‑कम्पाइलेशन इंटरप्रिटेशन लौटाता है।
virtual get_IsMixed()एक वैल्यू लौटाता है जो यह दर्शाता है कि इस टाइप में मिश्रित कंटेंट मॉडल है या नहीं। यह कॉल केवल कॉम्प्लेक्स टाइप में वैध है।
get_Name()टाइप का नाम लौटाता है।
get_QualifiedName()इस प्रकार के Name गुण से निर्मित प्रकार के योग्य नाम को लौटाता है। यह पोस्ट-स्कीमा-कम्पाइलेशन मान है।
get_TypeCode()प्रकार का XmlTypeCode लौटाता है।
static GetBuiltInComplexType(XmlTypeCode)निर्दिष्ट जटिल प्रकार के अंतर्निहित जटिल प्रकार को दर्शाने वाला एक XmlSchemaComplexType लौटाता है।
static GetBuiltInComplexType(const SharedPtr<XmlQualifiedName>&)योग्य नाम द्वारा निर्दिष्ट जटिल प्रकार के अंतर्निहित जटिल प्रकार को दर्शाने वाला एक XmlSchemaComplexType लौटाता है।
static GetBuiltInSimpleType(const SharedPtr<XmlQualifiedName>&)योग्य नाम द्वारा निर्दिष्ट सरल प्रकार के अंतर्निहित सरल प्रकार को दर्शाने वाला एक XmlSchemaSimpleType लौटाता है।
static GetBuiltInSimpleType(XmlTypeCode)निर्दिष्ट सरल प्रकार के अंतर्निहित सरल प्रकार को दर्शाने वाला एक XmlSchemaSimpleType लौटाता है।
static IsDerivedFrom(SharedPtr<XmlSchemaType>, const SharedPtr<XmlSchemaType>&, XmlSchemaDerivationMethod)निर्दिष्ट व्युत्पन्न स्कीमा प्रकार आधार स्कीमा प्रकार से व्युत्पन्न है या नहीं, यह दर्शाने वाला मान लौटाता है।
set_Final(XmlSchemaDerivationMethod)अधिक व्युत्पन्न की अनुमति है या नहीं, यह दर्शाने वाले प्रकार व्युत्पन्न के अंतिम गुण को सेट करता है।
virtual set_IsMixed(bool)यदि इस प्रकार में मिश्रित सामग्री मॉडल है तो दर्शाने वाला मान सेट करता है। यह कॉल केवल जटिल प्रकार में मान्य है।
set_Name(const String&)प्रकार का नाम सेट करता है।
XmlSchemaType()XmlSchemaType वर्ग का नया उदाहरण प्रारंभ करता है।

Typedefs

टाइपडिफ़विवरण
Ptrइस क्लास के इंस्टेंस के लिए शेयर्ड पॉइंटर का एक उपनाम।

टिप्पणियाँ

इस क्लास की ऑब्जेक्ट्स को केवल System::MakeObject() फ़ंक्शन का उपयोग करके अलोकेट किया जाना चाहिए। इस प्रकार के इंस्टेंस को स्टैक पर या ऑपरेटर new का उपयोग करके कभी न बनाएं, क्योंकि इससे रनटाइम एरर और/या असर्शन फॉल्ट्स हो सकते हैं। हमेशा इस क्लास को System::SmartPtr पॉइंटर में रैप करें और इस पॉइंटर का उपयोग फ़ंक्शन को आर्ग्यूमेंट के रूप में पास करने के लिए करें।

संबंधित देखें