XPathItem.ValueAs Метод

Определение

Возвращает значение элемента с заданным типом.

Перегрузки

ValueAs(Type)

Возвращает значение элемента с заданным типом.

ValueAs(Type, IXmlNamespaceResolver)

Переопределяемый в производных классах возвращает значение элемента с типом, задаваемым с помощью объекта IXmlNamespaceResolver для разрешения префиксов пространств имен.

ValueAs(Type)

Возвращает значение элемента с заданным типом.

public:
 virtual System::Object ^ ValueAs(Type ^ returnType);
public virtual object ValueAs (Type returnType);
abstract member ValueAs : Type -> obj
override this.ValueAs : Type -> obj
Public Overridable Function ValueAs (returnType As Type) As Object

Параметры

returnType
Type

Тип, в котором необходимо возвратить значение элемента.

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

Object

Значение элемента в заданном типе.

Исключения

Значение элемента имеет неверный формат для целевого типа.

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

Попытка приведения типов вызвала переполнение.

Комментарии

При переопределении в производном классе ValueAs метод пытается преобразовать значение элемента в указанный тип платформа .NET Framework 2.0.

См. также раздел

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

ValueAs(Type, IXmlNamespaceResolver)

Переопределяемый в производных классах возвращает значение элемента с типом, задаваемым с помощью объекта IXmlNamespaceResolver для разрешения префиксов пространств имен.

public:
 abstract System::Object ^ ValueAs(Type ^ returnType, System::Xml::IXmlNamespaceResolver ^ nsResolver);
public abstract object ValueAs (Type returnType, System.Xml.IXmlNamespaceResolver? nsResolver);
public abstract object ValueAs (Type returnType, System.Xml.IXmlNamespaceResolver nsResolver);
abstract member ValueAs : Type * System.Xml.IXmlNamespaceResolver -> obj
Public MustOverride Function ValueAs (returnType As Type, nsResolver As IXmlNamespaceResolver) As Object

Параметры

returnType
Type

Тип, в котором необходимо возвратить значение элемента.

nsResolver
IXmlNamespaceResolver

Объект IXmlNamespaceResolver, используемый для разрешения префиксов пространств имен.

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

Object

Значение элемента в заданном типе.

Исключения

Значение элемента имеет неверный формат для целевого типа.

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

Попытка приведения типов вызвала переполнение.

Комментарии

При переопределении в производном классе ValueAs метод пытается преобразовать значение элемента в указанный тип платформа .NET Framework 2.0.

Объект IXmlNamespaceResolver используется для разрешения префиксов пространства имен, связанных с преобразованиями типов. Например, при преобразовании объекта xs:QName в .xs:string

Дополнительные сведения о поддержке System.Xml типов в пространстве имен см. в разделе "Поддержка типов" в классах System.Xml.

См. также раздел

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