XmlReader.HasValue Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Cuando se invalida en una clase derivada, obtiene un valor que indica si el nodo actual puede tener una propiedad 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
Valor de propiedad
Es true
si el nodo en el que está situado actualmente el lector puede tener un Value
; en caso contrario, es false
. Si es false
, el nodo tiene un valor de String.Empty
.
Excepciones
Se llamó un método XmlReader antes de que se termine una operación asincrónica anterior. En este caso, se genera InvalidOperationException con el mensaje “Ya hay una operación asincrónica en curso”.
Ejemplos
Vea HasValue (en la XmlTextReader
clase ) para obtener un ejemplo mediante este método.
Comentarios
En la siguiente tabla se recogen los tipos de nodo que tienen un valor para devolver.
Tipo de nodo | Valor |
---|---|
Attribute |
El valor del atributo. |
CDATA |
Contenido de la sección CDATA. |
Comment |
El contenido del comentario. |
DocumentType |
El subconjunto interno. |
ProcessingInstruction |
El contenido completo, sin incluir el destino. |
SignificantWhitespace |
Espacio en blanco entre marcas en un modelo de contenido mixto. |
Text |
El contenido del nodo de texto. |
Whitespace |
El espacio en blanco entre marcado. |
XmlDeclaration |
El contenido de la declaración. |