XmlReader.HasValue Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Po zastąpieniu w klasie pochodnej pobiera wartość wskazującą, czy bieżący węzeł może mieć Valuewartość .
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
Wartość właściwości
truejeśli węzeł, na którym aktualnie znajduje się czytnik, falsemoże mieć wartość Value; w przeciwnym razie . Jeśli falsewęzeł ma wartość String.Empty.
Wyjątki
Metoda XmlReader została wywołana przed zakończeniem poprzedniej operacji asynchronicznej. W tym przypadku InvalidOperationException jest zgłaszany komunikat "Operacja asynchroniczna jest już w toku".
Przykłady
Zobacz HasValue (w XmlTextReader klasie) przykład przy użyciu tej metody.
Uwagi
W poniższej tabeli wymieniono typy węzłów, które mają wartość do zwrócenia.
| Typ węzła | Wartość |
|---|---|
Attribute |
Wartość atrybutu. |
CDATA |
Zawartość sekcji CDATA. |
Comment |
Zawartość komentarza. |
DocumentType |
Wewnętrzny podzbiór. |
ProcessingInstruction |
Cała zawartość, z wyłączeniem elementu docelowego. |
SignificantWhitespace |
Odstęp między znacznikami w modelu zawartości mieszanej. |
Text |
Zawartość węzła tekstowego. |
Whitespace |
Odstęp między znacznikami. |
XmlDeclaration |
Zawartość deklaracji. |