Partager via


XmlReader.HasValue Propriété

Définition

En cas de substitution dans une classe dérivée, obtient une valeur indiquant si le nœud actuel peut posséder Value.

public:
 virtual property bool HasValue { bool get(); };
public:
 abstract property bool HasValue { bool get(); };
public virtual bool HasValue { get; }
public abstract bool HasValue { get; }
member this.HasValue : bool
Public Overridable ReadOnly Property HasValue As Boolean
Public MustOverride ReadOnly Property HasValue As Boolean

Valeur de propriété

true si le nœud sur lequel le lecteur est placé actuellement peut avoir un Value ; sinon, false. Si false, le nœud a une valeur de String.Empty.

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 ».

Exemples

Consultez HasValue (dans la XmlTextReader classe ) pour obtenir un exemple utilisant cette méthode.

Remarques

Le tableau suivant répertorie les types de nœuds possédant une valeur de retour.

Type de nœud Valeur
Attribute Valeur de l'attribut.
CDATA Contenu de la section CDATA.
Comment Contenu du commentaire.
DocumentType Sous-ensemble interne.
ProcessingInstruction Contenu entier, cible exclue.
SignificantWhitespace Espace blanc entre les balisages dans un modèle de contenu mixte.
Text Contenu du nœud de texte.
Whitespace Espace blanc entre les balises.
XmlDeclaration Contenu de la déclaration.

S’applique à