XmlValidatingReader.ReadTypedValue Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee wordt het algemene type taalruntime opgehaald voor het opgegeven XSD-type (XML Schema Definition Language).
public:
System::Object ^ ReadTypedValue();
public object? ReadTypedValue();
public object ReadTypedValue();
member this.ReadTypedValue : unit -> obj
Public Function ReadTypedValue () As Object
Retouren
Het algemene type taalruntime voor het opgegeven XML-schematype.
Opmerkingen
Note
De klasse XmlValidatingReader is verouderd in .NET Framework 2.0. U kunt een validatie-exemplaar XmlReader maken met behulp van de XmlReaderSettings klasse en de Create methode. Zie de sectie Opmerkingen van de XmlReader referentiepagina voor meer informatie.
Als het schematype bijvoorbeeld is gedefinieerd als xsd:int, wordt het runtimetype int32 geretourneerd voor het object. Dit kan worden getest met behulp van de GetType methode en dienovereenkomstig casten. De ReadTypedValue methode retourneert altijd een type dat is afgeleid van de Object klasse. Het type wordt Object nooit geretourneerd.
Als de lezer op een kenmerk is geplaatst, retourneert deze methode het door runtime getypte object, maar wordt de positie van de lezer niet gewijzigd. Als de lezer op een element is geplaatst, leest u alle CDATA-, ReadTypedValue tekst-, witruimte-, significante witruimte- en opmerkingenknooppunten, retourneert u het door runtime getypte object en plaatst u de lezer op de eindtag. Alle typen die geen directe toewijzing hebben, worden bijvoorbeeld NMTOKENSgeretourneerd als tekenreeksen.
Note
Als ValidationType deze optie is ingesteld op ValidationType.None, wordt gegevenstypegegevens niet opgegeven uit schema's of definities van documenttypen (DTD's).
Caution
Nadat u hebt gebeld Close, ReadTypedValue wordt het resultaat geretourneerd null.