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
Тип, в котором необходимо возвратить значение элемента.
Возвращаемое значение
Значение элемента в заданном типе.
Исключения
Значение элемента имеет неверный формат для целевого типа.
Недопустимая попытка приведения.
Попытка приведения типов вызвала переполнение.
Комментарии
При переопределении в производном классе 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, используемый для разрешения префиксов пространств имен.
Возвращаемое значение
Значение элемента в заданном типе.
Исключения
Значение элемента имеет неверный формат для целевого типа.
Недопустимая попытка приведения.
Попытка приведения типов вызвала переполнение.
Комментарии
При переопределении в производном классе ValueAs метод пытается преобразовать значение элемента в указанный тип платформа .NET Framework 2.0.
Объект IXmlNamespaceResolver используется для разрешения префиксов пространства имен, связанных с преобразованиями типов. Например, при преобразовании объекта xs:QName
в .xs:string
Дополнительные сведения о поддержке System.Xml типов в пространстве имен см. в разделе "Поддержка типов" в классах System.Xml.