XmlReader.HasValue プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
派生クラスでオーバーライドされると、現在のノードが 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
プロパティ値
リーダーが現在配置されているノードが Value
を持つことができる場合は true
。それ以外の場合は false
。 false
の場合、ノードは String.Empty
の値を持ちます。
例外
先行の非同期操作が完了する前に、XmlReader メソッドが呼び出されました。 この場合、「非同期操作が既に実行されています」というメッセージと共に InvalidOperationException がスローされます。
例
このメソッドを使用するXmlTextReader
サンプルについては、(クラス内の) を参照してくださいHasValue。
注釈
返す値を持つノード型の一覧を次の表に示します。
ノードの種類 | 値 |
---|---|
Attribute |
属性の値。 |
CDATA |
CDATA セクションの内容。 |
Comment |
コメントの内容。 |
DocumentType |
内部サブセット。 |
ProcessingInstruction |
ターゲットを除く全内容。 |
SignificantWhitespace |
混合コンテンツ モデル内のマークアップ間の空白。 |
Text |
テキスト ノードの内容。 |
Whitespace |
マークアップ間の空白。 |
XmlDeclaration |
宣言の内容。 |