XmlReader.HasValue Свойство

Определение

При переопределении в производном классе получает значение, показывающее, имеет ли текущий узел свойство Value.When overridden in a derived class, gets a value indicating whether the current node can have a 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.true if the node on which the reader is currently positioned can have a Value; otherwise, false. Если значение равно false, узел принимает значение String.Empty.If false, the node has a value of String.Empty.

Исключения

Метод XmlReader вызван перед завершением предыдущей асинхронной операции.An XmlReader method was called before a previous asynchronous operation finished. В этом случае возникает исключение InvalidOperationException с сообщением "Асинхронная операция уже выполняется".In this case, InvalidOperationException is thrown with the message "An asynchronous operation is already in progress."

Примеры

Пример использования этого метода см. в разделе HasValue (в классе XmlTextReader).See HasValue (in the XmlTextReader class) for a sample using this method.

Комментарии

В следующей таблице представлен список возвращаемых типов узлов со значениями.The following table lists node types that have a value to return.

Тип узлаNode Type ЗначениеValue
Attribute Значение атрибута.The value of the attribute.
CDATA Содержимое раздела CDATA.The content of the CDATA section.
Comment Содержимое комментария.The content of the comment.
DocumentType Внутреннее подмножество.The internal subset.
ProcessingInstruction Все содержимое, за исключением цели.The entire content, excluding the target.
SignificantWhitespace Пустое пространство в разметке модели со смешанным содержимым.The white space between markup in a mixed content model.
Text Содержимое текстового узла.The content of the text node.
Whitespace Пробелы между разметкой.The white space between markup.
XmlDeclaration Содержимое декларации.The content of the declaration.

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