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 Содержимое декларации.

Применяется к