XmlReader.ReadContentAsDateTime 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
현재 위치에서 텍스트 콘텐츠를 개체로 DateTime 읽습니다.
public:
virtual DateTime ReadContentAsDateTime();
public virtual DateTime ReadContentAsDateTime();
abstract member ReadContentAsDateTime : unit -> DateTime
override this.ReadContentAsDateTime : unit -> DateTime
Public Overridable Function ReadContentAsDateTime () As DateTime
반품
개체로서의 텍스트 내용입니다 DateTime .
예외
시도한 캐스트가 잘못되었습니다.
문자열 형식이 잘못되었습니다.
XmlReader 이전 비동기 작업이 완료되기 전에 메서드가 호출되었습니다. 이 경우 InvalidOperationException "비동기 작업이 이미 진행 중입니다."라는 메시지와 함께 throw됩니다.
설명
이 메서드는 텍스트, 공백, 상당한 공백 및 CDATA 섹션을 연결하고 주석 또는 처리 지침을 건너뜁니다. 엔터티 참조는 자동으로 확인됩니다.
콘텐츠를 입력 xsd:dateTime하면 판독기는 unboxed DateTime 개체를 반환합니다. 콘텐츠를 입력xsd:dateTime하지 않으면 판독기는 W3C XML 스키마 파트 2: 데이터 형식 권장 사항에 정의된 규칙에 따라 개체로 변환 DateTime 하려고 시도합니다.
메모
DateTime.Year로 콘텐츠가 입력될 때 xsd:gMonthDay 값을 신뢰할 수 없습니다.
XmlReader 이 경우 항상 값을 1904로 설정합니다 DateTime.Year .
다음 표에서는 이 메서드가 각 노드 형식을 처리하는 방법을 설명합니다.
| XmlNodeType | 반환 값 | 판독기 동작 |
|---|---|---|
TextCDATAWhitespaceSignificantWhitespaceEntityReferenceEndEntity |
요청된 형식으로 변환된 텍스트, CDATA, 공백 및 중요한 공백 노드의 연결된 콘텐츠입니다. | 다음 시작 요소 또는 끝 요소 태그로 이동합니다. 엔터티 참조는 자동으로 확장됩니다. |
Attribute |
특성 값을 호출 XmlConvert.ToXxx 하는 것과 같습니다. |
판독기는 현재 위치에 남아 있습니다. |
CommentProcessingInstruction |
PI(처리 명령) 또는 주석을 무시하고 PI 또는 주석 뒤에 연결된 텍스트 콘텐츠를 읽습니다. | 다음 시작 요소 또는 끝 요소 태그로 이동합니다. 엔터티 참조는 자동으로 확장됩니다. |
EndElement |
빈 문자열입니다. | 판독기는 현재 위치에 남아 있습니다. |
ElementXmlDeclarationNoneDocumentDocumentTypeNotationEntityDocumentFragment |
throw InvalidOperationException 됩니다. | 일반적으로 판독기는 현재 위치에 남아 있지만 정의되지 않습니다. |
자세한 내용은 XmlReader 참조 페이지 및 W3C XML 스키마 파트 2: 데이터 형식 권장 사항을 참조하세요.