XmlValidatingReader.ReadTypedValue Methode

Definitie

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.

Van toepassing op

Zie ook