XmlReader.ReadElementContentAsInt Метод

Определение

Считывает текущий элемент и возвращает содержимое в виде 32-разрядного целого числа со знаком.

Перегрузки

Имя Описание
ReadElementContentAsInt()

Считывает текущий элемент и возвращает содержимое в виде 32-разрядного целого числа со знаком.

ReadElementContentAsInt(String, String)

Проверяет, соответствует ли указанный локальный и URI пространства имен текущему элементу, а затем считывает текущий элемент и возвращает содержимое в виде 32-разрядного целого числа со знаком.

ReadElementContentAsInt()

Исходный код:
XmlReader.cs
Исходный код:
XmlReader.cs
Исходный код:
XmlReader.cs
Исходный код:
XmlReader.cs
Исходный код:
XmlReader.cs

Считывает текущий элемент и возвращает содержимое в виде 32-разрядного целого числа со знаком.

public:
 virtual int ReadElementContentAsInt();
public virtual int ReadElementContentAsInt();
abstract member ReadElementContentAsInt : unit -> int
override this.ReadElementContentAsInt : unit -> int
Public Overridable Function ReadElementContentAsInt () As Integer

Возвращаемое значение

Содержимое элемента в виде 32-разрядного целого числа со знаком.

Исключения

Объект XmlReader не расположен на элементе.

–или–

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

Текущий элемент содержит дочерние элементы.

–или–

Содержимое элемента нельзя преобразовать в 32-разрядное целое число со знаком.

Комментарии

Этот метод считывает начальный тег, содержимое элемента и перемещает читателя мимо тега конечного элемента. Он расширяет сущности и игнорирует инструкции и примечания. Элемент может содержать только простое содержимое. То есть у него не может быть дочерних элементов.

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

Дополнительные сведения см. в подразделе "Примечания" на справочной странице XmlReader.

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

ReadElementContentAsInt(String, String)

Исходный код:
XmlReader.cs
Исходный код:
XmlReader.cs
Исходный код:
XmlReader.cs
Исходный код:
XmlReader.cs
Исходный код:
XmlReader.cs

Проверяет, соответствует ли указанный локальный и URI пространства имен текущему элементу, а затем считывает текущий элемент и возвращает содержимое в виде 32-разрядного целого числа со знаком.

public:
 virtual int ReadElementContentAsInt(System::String ^ localName, System::String ^ namespaceURI);
public virtual int ReadElementContentAsInt(string localName, string namespaceURI);
abstract member ReadElementContentAsInt : string * string -> int
override this.ReadElementContentAsInt : string * string -> int
Public Overridable Function ReadElementContentAsInt (localName As String, namespaceURI As String) As Integer

Параметры

localName
String

Локальное имя элемента.

namespaceURI
String

URI пространства имен элемента.

Возвращаемое значение

Содержимое элемента в виде 32-разрядного целого числа со знаком.

Исключения

Объект XmlReader не расположен на элементе.

–или–

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

Текущий элемент содержит дочерние элементы.

–или–

Содержимое элемента нельзя преобразовать в 32-разрядное целое число со знаком.

Метод вызывается с null аргументами.

Указанные локальные имена и URI пространства имен не соответствуют URI текущего элемента, считываемого.

Комментарии

Этот метод считывает начальный тег, содержимое элемента и перемещает читателя мимо тега конечного элемента. Он расширяет сущности и игнорирует инструкции и примечания. Элемент может содержать только простое содержимое. То есть у него не может быть дочерних элементов.

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

Дополнительные сведения см. в подразделе "Примечания" на справочной странице XmlReader.

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