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 avoir un 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 actuellement positionné peut avoir un Value; sinon, false. Si false, le nœud a la valeur .String.Empty

Exceptions

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

Exemples

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

Remarques

Le tableau suivant répertorie les types de nœuds qui ont une valeur à retourner.

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, à l’exclusion de la cible.
SignificantWhitespace Espace blanc entre le balisage dans un modèle de contenu mixte.
Text Contenu du nœud de texte.
Whitespace Espace blanc entre le balisage.
XmlDeclaration Contenu de la déclaration.

S’applique à