XPathNavigator.ValueAs(Type, IXmlNamespaceResolver) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
使用Type指定的对象解析命名空间前缀,获取指定的当前节点的值IXmlNamespaceResolver。
public:
override System::Object ^ ValueAs(Type ^ returnType, System::Xml::IXmlNamespaceResolver ^ nsResolver);
public override object ValueAs(Type returnType, System.Xml.IXmlNamespaceResolver? nsResolver);
public override object ValueAs(Type returnType, System.Xml.IXmlNamespaceResolver nsResolver);
override this.ValueAs : Type * System.Xml.IXmlNamespaceResolver -> obj
Public Overrides Function ValueAs (returnType As Type, nsResolver As IXmlNamespaceResolver) As Object
参数
- nsResolver
- IXmlNamespaceResolver
IXmlNamespaceResolver用于解析命名空间前缀的对象。
返回
所 Type 请求的当前节点的值。
例外
当前节点的值不是目标类型的正确格式。
尝试的强制转换无效。
注解
ValueAs 方法尝试将当前节点的值转换为.NET类型,根据 XPath 2.0 规则指定以强制转换当前节点的类型。
该 IXmlNamespaceResolver 对象用于解析与类型转换相关的命名空间前缀。 例如,在xs:QNamexs:string转换为 .