Partager via


XmlReader.ValueType Propriété

Définition

Obtient le type de CLR du nœud actuel.

public:
 virtual property Type ^ ValueType { Type ^ get(); };
public virtual Type ValueType { get; }
member this.ValueType : Type
Public Overridable ReadOnly Property ValueType As Type

Valeur de propriété

Type

Type CLR qui correspond à la valeur typée du nœud. La valeur par défaut est System.String.

Exceptions

Une méthode XmlReader a été appelée avant la fin d’une opération asynchrone précédente. Dans ce cas, l’exception InvalidOperationException est levée avec le message « Une opération asynchrone est déjà en cours ».

Remarques

Consultez prise en charge des types dans les classes System.Xml pour obtenir la liste des mappages par défaut.

Par défaut, un élément de type a un ValueType élément de System.Int32 typexs:int. Toutefois, il ValueType peut s’agir de l’un des types valides qui peuvent être mappés à xs:int, tels que System.Int16 ou System.Double.

Si un nœud n’est pas typé ou si le nœud est un élément qui contient du contenu mixte, la valeur du nœud est mappée au System.String type.

Notes pour les héritiers

Les implémenteurs doivent fournir un ValueType pour chaque nœud, même s’il s’agit uniquement du System.String type.

S’applique à