XmlReader.HasValue Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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. |