Condividi tramite


XmlReader.HasValue Proprietà

Definizione

In caso di override in una classe derivata, ottiene un valore che indica se il nodo corrente può avere un oggetto 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 in cui è posizionato il lettore può avere un Valueoggetto ; in caso contrario, false. Se false, il nodo ha il valore .String.Empty

Eccezioni

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

Esempio

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

Commenti

Nella tabella seguente sono elencati i tipi di nodo con un valore da restituire.

Tipo di nodo Valore
Attribute Valore dell'attributo.
CDATA Contenuto della sezione CDATA.
Comment Contenuto del commento.
DocumentType Subset interno.
ProcessingInstruction L'intero contenuto, escluso la destinazione.
SignificantWhitespace Spazio vuoto tra markup in un modello di contenuto misto.
Text Contenuto del nodo di testo.
Whitespace Spazio vuoto tra markup.
XmlDeclaration Contenuto della dichiarazione.

Si applica a