XmlReader.HasValue Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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. |