다음을 통해 공유


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이고, 그렇지 않으면 false입니다. false인 경우 노드의 값은 String.Empty입니다.

예외

이전 비동기 작업이 완료되기 전에 XmlReader 메서드가 호출되었습니다. 이 경우 “비동기 작업이 이미 진행 중입니다.” 메시지를 나타내며 InvalidOperationException이 throw됩니다.

예제

이 메서드를 사용하는 샘플은 XmlTextReader (클래스에서) 참조 HasValue 하세요.

설명

다음 표에서는 반환할 값이 있는 노드 형식을 보여 줍니다.

노드 유형
Attribute 특성 값
CDATA CDATA 섹션 내용입니다.
Comment 주석의 내용입니다.
DocumentType 내부 하위 집합입니다.
ProcessingInstruction 대상을 제외한 전체 내용입니다.
SignificantWhitespace 혼합된 콘텐츠 모델의 태그 간 공백입니다.
Text 텍스트 노드의 내용입니다.
Whitespace 태그 사이의 공백입니다.
XmlDeclaration 선언 내용입니다.

적용 대상