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
true
jeśli węzeł, na którym aktualnie znajduje się czytnik, false
może mieć wartość Value
; w przeciwnym razie . Jeśli false
wę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. |