Freigeben über


XmlReader.ValueType Eigenschaft

Definition

Ruft den CLR-Typ (Common Language Runtime) für den aktuellen Knoten ab.

public:
 virtual property Type ^ ValueType { Type ^ get(); };
public virtual Type ValueType { get; }
member this.ValueType : Type
Public Overridable ReadOnly Property ValueType As Type

Eigenschaftswert

Type

Der CLR-Typ, der dem typisierten Wert des Knotens entspricht. Der Standardwert ist System.String.

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.

Hinweise

Siehe Typunterstützung in den System.Xml Klassen für eine Liste der Standardzuordnungen.

Ein Element des Typs xs:int weist standardmäßig ein ValueType Element auf System.Int32 . Dies ValueType kann jedoch eine der gültigen Typen sein, die zugeordnet werden xs:intkönnen, z System.Int16 . B. oder System.Double.

Wenn ein Knoten nicht eingegeben wird, oder wenn der Knoten ein Element ist, das gemischten Inhalt enthält, wird der Knotenwert dem System.String Typ zugeordnet.

Hinweise für Vererber

Implementierungen müssen einen ValueType für jeden Knoten bereitstellen, auch wenn es nur der System.String Typ ist.

Gilt für