Partager via


XmlValidatingReader.ReadTypedValue Méthode

Définition

Obtient le type common language runtime pour le type XSD (XML Schema Definition Language) spécifié.

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

Retours

Type common language runtime pour le type de schéma XML spécifié.

Remarques

Note

La XmlValidatingReader classe est obsolète dans .NET Framework 2.0. Vous pouvez créer une instance de XmlReader validation à l’aide de la XmlReaderSettings classe et de la Create méthode. Pour plus d'informations, consultez la section Notes de la page de référence XmlReader.

Par exemple, si le type de schéma est défini comme xsd:int, le type int32 d’exécution est retourné pour l’objet. Cela peut être testé à l’aide de la GetType méthode et caster en conséquence. La ReadTypedValue méthode retourne toujours un type dérivé de la Object classe. Il ne retourne jamais le Object type.

Si le lecteur est positionné sur un attribut, cette méthode retourne l’objet typé runtime, mais ne modifie pas la position du lecteur. Si le lecteur est positionné sur un élément, ReadTypedValue lit n’importe quel CDATA, texte, espace blanc, espace blanc significatif et nœuds de commentaire, retourne l’objet typé au runtime et positionne le lecteur sur la balise de fin. Tous les types qui n’ont pas de mappage direct, par exemple NMTOKENS, sont retournés sous forme de chaînes.

Note

Si ValidationType elle a été définie sur ValidationType.None, les informations de type de données ne sont pas fournies à partir de schémas ou de définitions de type de document (DTD).

Avertissement

Après l’appel Close, ReadTypedValue retourne null.

S’applique à

Voir aussi