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 создается сообщение "Асинхронная операция уже выполняется".
Примеры
См. пример примера XmlTextReader с помощью этого метода в разделе HasValue (в классе).
Комментарии
В следующей таблице перечислены типы узлов с возвращаемым значением.
| Тип узла | Ценность |
|---|---|
Attribute |
Значение атрибута. |
CDATA |
Содержимое раздела CDATA. |
Comment |
Содержимое комментария. |
DocumentType |
Внутреннее подмножество. |
ProcessingInstruction |
Все содержимое, за исключением целевого объекта. |
SignificantWhitespace |
Пробел между разметкой в смешанной модели содержимого. |
Text |
Содержимое текстового узла. |
Whitespace |
Пробел между разметкой. |
XmlDeclaration |
Содержимое объявления. |