다음을 통해 공유


XmlReader.ValueType 속성

정의

현재 노드의 CLR(공용 언어 런타임) 형식을 가져옵니다.

public:
 virtual property Type ^ ValueType { Type ^ get(); };
public virtual Type ValueType { get; }
member this.ValueType : Type
Public Overridable ReadOnly Property ValueType As Type

속성 값

Type

노드의 형식화된 값에 해당하는 CLR 형식입니다. 기본값은 System.String입니다.

예외

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

설명

기본 매핑 목록은 System.Xml 클래스의 형식 지원을 참조하세요.

형식 xs:int 의 요소는 기본적으로 의 System.Int32 입니다ValueType. 그러나 매핑 ValueType 할 수 있는 유효한 형식 중 하나일 수 있습니다 xs:int(예: System.Int16 또는 System.Double.).

노드가 형식화되지 않은 경우 또는 노드가 혼합 콘텐츠를 포함하는 요소인 경우 노드 값은 형식에 System.String 매핑됩니다.

상속자 참고

구현자는 형식인 경우에도 모든 노드에 System.String 대해 제공해야 ValueType 합니다.

적용 대상