XmlReader.ReadElementContentAsDecimal Метод

Определение

Считывает текущее значение элемента в качестве объекта Decimal.

Перегрузки

ReadElementContentAsDecimal()

Считывает текущий элемент и возвращает содержимое объекта Decimal.

ReadElementContentAsDecimal(String, String)

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

ReadElementContentAsDecimal()

Считывает текущий элемент и возвращает содержимое объекта Decimal.

public:
 virtual System::Decimal ReadElementContentAsDecimal();
public virtual decimal ReadElementContentAsDecimal ();
abstract member ReadElementContentAsDecimal : unit -> decimal
override this.ReadElementContentAsDecimal : unit -> decimal
Public Overridable Function ReadElementContentAsDecimal () As Decimal

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

Decimal

Содержимое элемента в виде объекта Decimal.

Исключения

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

-или-

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

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

-или- Содержимое элемента нельзя преобразовать в объект типа Decimal.

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

Комментарии

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

Модуль чтения пытается преобразовать содержимое элемента в Decimal объект в соответствии с правилами, определенными в рекомендациях консорциума W3C XML Schema Part 2: типы данных.

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

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

ReadElementContentAsDecimal(String, String)

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

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

Параметры

localName
String

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

namespaceURI
String

Универсальный код ресурса (URI) пространства имен элемента.

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

Decimal

Содержимое элемента в виде объекта Decimal.

Исключения

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

-или-

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

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

-или- Содержимое элемента нельзя преобразовать в объект типа Decimal.

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

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

Комментарии

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

Модуль чтения пытается преобразовать содержимое элемента в Decimal объект в соответствии с правилами, определенными в рекомендациях консорциума W3C XML Schema Part 2: типы данных.

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

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