XmlReader.ValueType Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 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.