XmlReader.ValueType Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá typ CLR (Common Language Runtime) pro aktuální uzel.
public:
virtual property Type ^ ValueType { Type ^ get(); };
public virtual Type ValueType { get; }
member this.ValueType : Type
Public Overridable ReadOnly Property ValueType As Type
Hodnota vlastnosti
Typ CLR, který odpovídá typové hodnotě uzlu. Výchozí hodnota je System.String.
Výjimky
Před XmlReader dokončením předchozí asynchronní operace byla volána metoda. V tomto případě InvalidOperationException je vyvolán zpráva "Asynchronní operace už probíhá".
Poznámky
Seznam výchozích mapování naleznete v části Podpora typů v třídách System.Xml .
Prvek typu xs:int má ValueType ve výchozím nastavení hodnotu System.Int32 . Může však být jedním z platných typů, ValueType které lze mapovat na xs:int, například System.Int16 nebo System.Double.
Pokud uzel není zadaný nebo pokud je uzel prvkem, který obsahuje smíšený obsah, hodnota uzlu se namapuje na System.String typ.
Poznámky pro dědice
Implementátoři musí poskytnout ValueType pro každý uzel, i když je to pouze System.String typ.