XmlReader.ReadContentAsLong Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Считывает текстовое содержимое в текущей позиции в виде 64-разрядного целого числа со знаком.
public:
virtual long ReadContentAsLong();
public virtual long ReadContentAsLong();
abstract member ReadContentAsLong : unit -> int64
override this.ReadContentAsLong : unit -> int64
Public Overridable Function ReadContentAsLong () As Long
Возвращаемое значение
Текстовое содержимое в виде 64-разрядного целого числа со знаком.
Исключения
Попытка приведения недопустима.
Недопустимый формат строки.
Метод XmlReader был вызван до завершения предыдущей асинхронной операции. В этом случае InvalidOperationException создается сообщение "Асинхронная операция уже выполняется".
Комментарии
Этот метод объединяет текст, пробелы, значительные пробелы и разделы CDATA и пропускает любые комментарии или инструкции по обработке. Ссылки на сущности автоматически разрешаются.
Если содержимое введено xsd:long, средство чтения возвращает 64-разрядное целое число со знаком со знаком. Если содержимое не введеноxsd:long, средство чтения пытается преобразовать его в 64-разрядное целое число со знаком в соответствии с правилами, определенными рекомендацией по схеме XML W3C 2.
В следующей таблице описывается этот метод, который обрабатывает каждый тип узла.
| XmlNodeType | Возвращаемое значение | Поведение читателя |
|---|---|---|
TextCDATAWhitespaceSignificantWhitespaceEntityReferenceEndEntity |
Сцепленное содержимое текста, CDATA, пробелов и значительных узлов пробелов, преобразованных в запрошенный тип. | Перемещается к следующему начальном элементу или тегу конечного элемента. Ссылки на сущности автоматически расширяются. |
Attribute |
Совпадает со XmlConvert.ToXxx значением атрибута. |
Читатель остается в текущей позиции |
CommentProcessingInstruction |
Игнорирует инструкцию обработки (PI) или комментарий и считывает сцепленное текстовое содержимое, следующее за идентификатором или комментарием. | Перемещается к следующему начальном элементу или тегу конечного элемента. Ссылки на сущности автоматически расширяются. |
EndElement |
Пустая строка. | Средство чтения остается в текущей позиции. |
ElementXmlDeclarationNoneDocumentDocumentTypeNotationEntityDocumentFragment |
Вызывается InvalidOperationException . | Не определено, хотя обычно читатель остается в текущей позиции. |
Дополнительные сведения см. в подразделе "Примечания" на справочной странице XmlReader.