XmlReader.HasValue Proprietà

Definizione

Quando ne viene eseguito l'override in una classe derivata, ottiene un valore che indica se il nodo corrente può avere 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

Valore della proprietà

true se il nodo sul quale il lettore è attualmente posizionato può contenere Value; in caso contrario, false. Se false, il valore del nodo è String.Empty.

Eccezioni

È stato chiamato un metodo della classe XmlReader prima del completamento di un'operazione asincrona precedente. In questo caso, viene generata l'eccezione InvalidOperationException con il messaggio "È già in corso un'operazione asincrona".

Esempio

Per un esempio che usa questo metodo, vedere HasValue (nella XmlTextReader classe ).

Commenti

La tabella seguente elenca i tipi di nodo che hanno un valore da restituire.

Tipo di nodo Valore
Attribute Valore dell'attributo.
CDATA Contenuto della sezione CDATA.
Comment Contenuto del commento.
DocumentType Sottoinsieme interno.
ProcessingInstruction Intero contenuto, esclusa la destinazione.
SignificantWhitespace Spazio vuoto tra markup in un modello con contenuto misto.
Text Contenuto del nodo di tipo text.
Whitespace Spazio vuoto tra markup.
XmlDeclaration Contenuto della dichiarazione.

Si applica a