XmlReader.ReadContentAsDateTime Метод

Определение

Считывает содержимое текста в текущем положении как объект 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

Текстовое содержимое в виде объекта DateTime.

Исключения

Недопустимая попытка приведения.

Недопустимый формат строки.

Метод XmlReader вызван перед завершением предыдущей асинхронной операции. В этом случае возникает исключение InvalidOperationException с сообщением "Асинхронная операция уже выполняется".

Комментарии

Этот метод объединяет текст, пробел, значащий пробел и разделы CDATA и пропускает все комментарии и инструкции по обработке. Ссылки на сущности разрешаются автоматически.

Если содержимое типизировано xsd:dateTime , средство чтения возвращает неупакованный DateTime объект. Если содержимое не типизировано xsd:dateTime , модуль чтения пытается преобразовать его в DateTime объект в соответствии с правилами, определенными в рекомендациях консорциума W3C по схеме XML, часть 2: типы данных.

Примечание

Не следует полагаться на значение свойства DateTime.Year, когда содержимое типизируется как xsd:gMonthDay. XmlReader всегда задает DateTime.Year значение 1904 в этом случае.

В следующей таблице описано, как этот метод обрабатывает каждый тип узла.

Тип узла XML Возвращаемое значение Поведение модуля чтения
Text

CDATA

Whitespace

SignificantWhitespace

EntityReference

EndEntity
Объединенное содержимое узлов текста, CDATA, пробелов и значимых пробелов, преобразованное в необходимый тип. Перемещается к следующему тегу начального или конечного элемента. Ссылки на сущности автоматически раскрываются.
Attribute Аналогично вызову XmlConvert.ToXxx для значения атрибута. Средство чтения остается в текущей позиции.
Comment

ProcessingInstruction
Пропускает инструкцию по обработке или комментарий и считывает объединенное текстовое содержимое, следующее за инструкцией по обработке или комментарием. Перемещается к следующему тегу начального или конечного элемента. Ссылки на сущности автоматически раскрываются.
EndElement Пустая строка. Средство чтения остается в текущей позиции.
Element

XmlDeclaration

None

Document

DocumentType

Notation

Entity

DocumentFragment
Возникает исключение InvalidOperationException. Не определено, хотя обычно модуль чтения остается в текущей позиции.

Дополнительные сведения см XmlReader . на странице справки и рекомендации консорциума W3C по XML-схеме часть 2: типы данных.

Применяется к