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

XmlAtomicValue class

Doğrulanmış bir XML öğesi veya özniteliğinin tiplenmiş değerini temsil eder. XmlAtomicValue sınıfı kalıtılamaz.

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

Yöntemler

YöntemAçıklama
Clone()Bu XmlAtomicValue nesnesinin bir kopyasını döndürür.
get_IsNode() overrideDoğrulanmış XML öğesi veya özniteliğinin bir XPath düğümü mü yoksa atomik bir değer mi olduğunu gösteren bir değer döndürür.
get_TypedValue() overrideGeçerli doğrulanmış XML öğesi veya özniteliğini şemasının tipine göre en uygun tipte bir kutulanmış nesne olarak döndürür.
get_Value() overrideDoğrulanmış XML öğesi veya özniteliğinin String değerini döndürür.
get_ValueAsBoolean() overrideDoğrulanmış XML öğesi veya özniteliğinin değerini bir Boolean olarak döndürür.
get_ValueAsDateTime() overrideDoğrulanmış XML öğesi veya özniteliğinin değerini bir DateTime olarak döndürür.
get_ValueAsDouble() overrideDoğrulanmış XML öğesi veya özniteliğinin değerini bir Double olarak döndürür.
get_ValueAsInt() overrideDoğrulanmış XML öğesi veya özniteliğinin değerini bir Int32 olarak döndürür.
get_ValueAsLong() overrideDoğrulanmış XML öğesi veya özniteliğinin değerini bir Int64 olarak döndürür.
get_ValueType() overrideDoğrulanmış XML öğesi veya özniteliğinin tipini döndürür.
get_XmlType() overrideDoğrulanmış XML öğesi veya özniteliği için XmlSchemaType döndürür.
ToString() const overrideDoğrulanmış XML öğesi veya özniteliğinin String değerini döndürür.
ValueAs(const TypeInfo&, SharedPtr<IXmlNamespaceResolver>) overrideAlan adı öneklerini çözmek için belirtilen IXmlNamespaceResolver nesnesi kullanılarak belirtilen tipte, doğrulanmış XML öğesi veya özniteliğinin değerini döndürü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