XmlReader.HasValue Eigenschaft

Definition

Ruft beim Überschreiben in einer abgeleiteten Klasse einen Wert ab, der angibt, ob der aktuelle Knoten einen Value aufweisen kann.

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

Eigenschaftswert

Boolean

true, wenn der Knoten, auf dem der Reader derzeit positioniert ist, einen Value aufweisen darf, andernfalls false. Wenn false, weist der Knoten den Wert String.Empty auf.

Ausnahmen

Eine XmlReader-Methode wurde aufgerufen, bevor ein vorheriger asynchroner Vorgang abgeschlossen wurde. In diesem Fall wird InvalidOperationException mit der Meldung „Es wird bereits ein asynchroner Vorgang ausgeführt“ ausgelöst.

Beispiele

Siehe HasValue (in der XmlTextReader Klasse) für ein Beispiel mit dieser Methode.

Hinweise

In der folgenden Tabelle sind Knotentypen aufgeführt, die einen zurückzugebenden Wert haben.

Knotentyp Wert
Attribute Der Wert des Attributs.
CDATA Der Inhalt des CDATA-Abschnitts.
Comment Der Inhalt des Kommentars.
DocumentType Die interne Teilmenge.
ProcessingInstruction Der gesamte Inhalt mit Ausnahme des Ziels.
SignificantWhitespace Der Leerraum zwischen Markups bei einem Modell für gemischten Inhalt.
Text Der Inhalt des Textknotens.
Whitespace Der Leerraum zwischen Markups.
XmlDeclaration Der Inhalt der Deklaration.

Gilt für