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

XmlAtomicValue class

मान्यताप्राप्त XML तत्व या एट्रिब्यूट का टाइप्ड वैल्यू दर्शाता है। XmlAtomicValue क्लास को इनहेरिट नहीं किया जा सकता।

class XmlAtomicValue : public System::Xml::XPath::XPathItem

विधियाँ

विधिविवरण
Clone()इस XmlAtomicValue ऑब्जेक्ट की एक कॉपी लौटाता है।
get_IsNode() overrideएक मान लौटाता है जो दर्शाता है कि मान्यताप्राप्त XML तत्व या एट्रिब्यूट एक XPath नोड है या एक एटॉमिक वैल्यू।
get_TypedValue() overrideवर्तमान मान्यताप्राप्त XML तत्व या एट्रिब्यूट को उसके स्कीमा प्रकार के अनुसार सबसे उपयुक्त प्रकार के बॉक्स्ड ऑब्जेक्ट के रूप में लौटाता है।
get_Value() overrideमान्यताप्राप्त XML तत्व या एट्रिब्यूट का String वैल्यू लौटाता है।
get_ValueAsBoolean() overrideमान्यताप्राप्त XML तत्व या एट्रिब्यूट का वैल्यू एक Boolean के रूप में लौटाता है।
get_ValueAsDateTime() overrideमान्यताप्राप्त XML तत्व या एट्रिब्यूट का वैल्यू एक DateTime के रूप में लौटाता है।
get_ValueAsDouble() overrideमान्यताप्राप्त XML तत्व या एट्रिब्यूट का वैल्यू एक Double के रूप में लौटाता है।
get_ValueAsInt() overrideमान्यताप्राप्त XML तत्व या एट्रिब्यूट का वैल्यू एक Int32 के रूप में लौटाता है।
get_ValueAsLong() overrideमान्यताप्राप्त XML तत्व या एट्रिब्यूट का वैल्यू एक Int64 के रूप में लौटाता है।
get_ValueType() overrideमान्यताप्राप्त XML तत्व या एट्रिब्यूट का प्रकार लौटाता है।
get_XmlType() overrideमान्यताप्राप्त XML तत्व या एट्रिब्यूट के लिए XmlSchemaType लौटाता है।
ToString() const overrideमान्यताप्राप्त XML तत्व या एट्रिब्यूट का String वैल्यू लौटाता है।
ValueAs(const TypeInfo&, SharedPtr<IXmlNamespaceResolver>) overrideमान्यताप्राप्त XML तत्व या एट्रिब्यूट का वैल्यू उस प्रकार के रूप में लौटाता है जो IXmlNamespaceResolver ऑब्जेक्ट का उपयोग करके निर्दिष्ट किया गया है, ताकि नेमस्पेस प्रीफ़िक्स हल किए जा सकें।

Typedefs

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

टिप्पणियाँ

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

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