XmlValidatingReader.ReadTypedValue Metoda
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 modulu CLR (Common Language Runtime) pro zadaný typ XSD (XML Schema Definition Language).
public:
System::Object ^ ReadTypedValue();
public object? ReadTypedValue();
public object ReadTypedValue();
member this.ReadTypedValue : unit -> obj
Public Function ReadTypedValue () As Object
Návraty
Typ modulu CLR (Common Language Runtime) pro zadaný typ schématu XML.
Poznámky
Poznámka:
Třída XmlValidatingReader je zastaralá v rozhraní .NET Framework 2.0. Ověření instance můžete vytvořit XmlReader pomocí XmlReaderSettings třídy a Create metody. Další informace najdete v části Poznámky na XmlReader referenční stránce.
Pokud je například typ schématu definován jako xsd:int, vrátí se pro objekt typ int32 modulu runtime. To lze testovat pomocí GetType metody a odpovídajícím způsobem přetypovat. Metoda ReadTypedValue vždy vrátí typ odvozený z Object třídy. Nikdy nevrátí Object typ.
Pokud je čtenář umístěn na atributu, tato metoda vrátí objekt typu runtime, ale nezmění pozici čtenáře. Pokud je čtečka umístěna na elementu, ReadTypedValue přečte všechny CDATA, text, prázdné znaky, významné prázdné znaky a uzly komentářů, vrátí objekt typu runtime a umístí čtenáře na koncovou značku. Všechny typy, které nemají přímé mapování, jsou například NMTOKENSvráceny jako řetězce.
Poznámka:
Pokud ValidationType je nastavena hodnota ValidationType.None, informace o datovém typu nejsou k dispozici ze schémat nebo definic typu dokumentu (DTD).
Upozornění
Po volání Closese ReadTypedValue vrátí null.