XmlReader.ValueType Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает тип CLR текущего узла.
public:
virtual property Type ^ ValueType { Type ^ get(); };
public virtual Type ValueType { get; }
member this.ValueType : Type
Public Overridable ReadOnly Property ValueType As Type
Значение свойства
Тип CLR, соответствующий типизированному значению узла. Значение по умолчанию — System.String
.
Исключения
Метод XmlReader вызван перед завершением предыдущей асинхронной операции. В этом случае возникает исключение InvalidOperationException с сообщением "Асинхронная операция уже выполняется".
Комментарии
Список сопоставлений по умолчанию см. в разделе "Поддержка типов" в разделе "Классы System.Xml ".
Элемент типа xs:int
имеет значение ValueType
System.Int32
по умолчанию. ValueType
Однако это может быть один из допустимых типов, с которыми можно сопоставитьxs:int
, напримерSystem.Int16
.System.Double
Если узел не типизован или узел является элементом, содержащим смешанное содержимое, значение узла сопоставляется с типом System.String
.
Примечания для тех, кто наследует этот метод
Реализующие элементы должны предоставляться ValueType
для каждого узла, даже если он является только типом System.String
.