XmlReader.HasValue Właściwość

Definicja

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

Boolean

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.

Dotyczy