XmlValidatingReader.ReadTypedValue Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.