XmlReader.HasValue Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
При переопределении в производном классе получает значение, показывающее, имеет ли текущий узел свойство Value.
public:
virtual property bool HasValue { bool get(); };
public:
abstract property bool HasValue { bool get(); };
public virtual bool HasValue { get; }
public abstract bool HasValue { get; }
member this.HasValue : bool
Public Overridable ReadOnly Property HasValue As Boolean
Public MustOverride ReadOnly Property HasValue As Boolean
Значение свойства
Значение true
, если узел, на котором расположено средство чтения, может иметь значение Value
; в противном случае — false
. Если значение равно false
, узел принимает значение String.Empty
.
Исключения
Метод XmlReader вызван перед завершением предыдущей асинхронной операции. В этом случае возникает исключение InvalidOperationException с сообщением "Асинхронная операция уже выполняется".
Примеры
Пример использования этого метода см HasValue . в XmlTextReader
разделе (в классе ).
Комментарии
В следующей таблице представлен список возвращаемых типов узлов со значениями.
Тип узла | Значение |
---|---|
Attribute |
Значение атрибута. |
CDATA |
Содержимое раздела CDATA. |
Comment |
Содержимое комментария. |
DocumentType |
Внутреннее подмножество. |
ProcessingInstruction |
Все содержимое, за исключением цели. |
SignificantWhitespace |
Пустое пространство в разметке модели со смешанным содержимым. |
Text |
Содержимое текстового узла. |
Whitespace |
Пробелы между разметкой. |
XmlDeclaration |
Содержимое декларации. |