XmlValidatingReader.ReadTypedValue Metod

Definition

Hämtar den vanliga språkkörningstypen för den angivna typen av XML-schemadefinitionsspråk (XSD).

public:
 System::Object ^ ReadTypedValue();
public object? ReadTypedValue();
public object ReadTypedValue();
member this.ReadTypedValue : unit -> obj
Public Function ReadTypedValue () As Object

Returer

Den vanliga språkkörningstypen för den angivna XML-schematypen.

Kommentarer

Note

Klassen XmlValidatingReader är föråldrad i .NET Framework 2.0. Du kan skapa en verifierande XmlReader instans med hjälp XmlReaderSettings av -klassen och Create -metoden. Mer information finns i avsnittet Kommentarer på XmlReader referenssidan.

Om schematypen till exempel har definierats som xsd:intreturneras körningstypen int32 för objektet. Detta kan testas med hjälp av GetType metoden och gjutas därefter. Metoden ReadTypedValue returnerar alltid en typ som härleds Object från klassen. Den returnerar Object aldrig typen.

Om läsaren är placerad på ett attribut returnerar den här metoden det körningstypade objektet, men ändrar inte läsarens position. Om läsaren är placerad på ett element, ReadTypedValue läser CDATA, text, tomt utrymme, betydande tomt utrymme och kommentarsnoder, returnerar det inskrivna objektet runtime och placerar läsaren på sluttaggen. Alla typer som inte har någon direkt mappning, till exempel NMTOKENS, returneras som strängar.

Note

Om ValidationType har angetts till ValidationType.None tillhandahålls datatypsinformation inte från scheman eller dokumenttypsdefinitioner (DTD).

Caution

När du har anropat CloseReadTypedValue returnerar null.

Gäller för

Se även