XPathItem.ValueAs Метод

Определение

Возвращает значение элемента в качестве указанного типа.

Перегрузки

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

Возвращает значение элемента в качестве указанного типа.

ValueAs(Type, IXmlNamespaceResolver)

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

ValueAs(Type)

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

Возвращает значение элемента в качестве указанного типа.

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

Тип, возвращаемый значением элемента в качестве.

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

Значение элемента в качестве запрошенного типа.

Исключения

Значение элемента не соответствует правильному формату целевого типа.

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

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

Комментарии

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

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

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

ValueAs(Type, IXmlNamespaceResolver)

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

При переопределении в производном классе возвращает значение элемента в качестве типа, указанного с помощью объекта, указанного 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 для разрешения префиксов пространства имен.

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

Значение элемента в качестве запрошенного типа.

Исключения

Значение элемента не соответствует правильному формату целевого типа.

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

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

Комментарии

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

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

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

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

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