Language

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

プロパティ値

true リーダーが現在配置されているノードに Valueがある場合は >。それ以外の場合は false。 false場合、ノードの値は String.Empty になります。

例外

前の非同期操作が完了する前に、 XmlReader メソッドが呼び出されました。 この場合、"非同期操作は既に進行中です" というメッセージで InvalidOperationException がスローされます。

例

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

注釈

次の表に、返す値を持つノードの種類を示します。

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

適用対象