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ğrulanan XML öğesinin 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() overrideŞema türüne göre en uygun tipte bir kutulanmış nesne olarak geçerli doğrulanan XML öğesini veya özniteliğini döndürür.
get_Value() overrideDoğrulanan XML öğesinin veya özniteliğinin String değerini döndürür.
get_ValueAsBoolean() overrideDoğrulanan XML öğesinin veya özniteliğinin değerini bir Boolean olarak döndürür.
get_ValueAsDateTime() overrideDoğrulanan XML öğesinin veya özniteliğinin değerini bir DateTime olarak döndürür.
get_ValueAsDouble() overrideDoğrulanan XML öğesinin veya özniteliğinin değerini bir Double olarak döndürür.
get_ValueAsInt() overrideDoğrulanan XML öğesinin veya özniteliğinin değerini bir Int32 olarak döndürür.
get_ValueAsLong() overrideDoğrulanan XML öğesinin veya özniteliğinin değerini bir Int64 olarak döndürür.
get_ValueType() overrideDoğrulanan XML öğesinin veya özniteliğinin tipini döndürür.
get_XmlType() overrideDoğrulanan XML öğesi veya özniteliği için XmlSchemaType döndürür.
ToString() const overrideDoğrulanan XML öğesinin veya özniteliğinin String değerini döndürür.
ValueAs(const TypeInfo&, SharedPtr<IXmlNamespaceResolver>) overrideDoğrulanan XML öğesinin veya özniteliğinin değerini, ad alanı öneklerini çözmek için belirtilen IXmlNamespaceResolver nesnesi kullanılarak belirtilen tipe göre döndürü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