XmlReader.HasValue プロパティ

定義

派生クラスでオーバーライドされると、現在のノードが 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

プロパティ値

Boolean

リーダーが現在配置されているノードが Value を持つことができる場合は true。それ以外の場合は falsefalse の場合、ノードは String.Empty の値を持ちます。

例外

先行の非同期操作が完了する前に、XmlReader メソッドが呼び出されました。 この場合、「非同期操作が既に実行されています」というメッセージと共に InvalidOperationException がスローされます。

このメソッドを使用するXmlTextReaderサンプルについては、(クラス内の) を参照してくださいHasValue

注釈

返す値を持つノード型の一覧を次の表に示します。

ノードの種類
Attribute 属性の値。
CDATA CDATA セクションの内容。
Comment コメントの内容。
DocumentType 内部サブセット。
ProcessingInstruction ターゲットを除く全内容。
SignificantWhitespace 混合コンテンツ モデル内のマークアップ間の空白。
Text テキスト ノードの内容。
Whitespace マークアップ間の空白。
XmlDeclaration 宣言の内容。

適用対象