語言

XPathNavigator.ValueAs(Type, IXmlNamespaceResolver) 方法

定義

取得當前節點的值, 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

參數

returnType
Type

回 Type 傳當前節點的值為。

nsResolver
IXmlNamespaceResolver

用於解析命名空間前綴的 IXmlNamespaceResolver 物件。

傳回

目前節點的 Type 值作為請求。

例外狀況

目前節點的值格式與目標類型不符。

嘗試的演員陣容並不有效。

備註

ValueAs 方法嘗試將目前節點的值轉換為依據 XPath 2.0 投射當前節點類型規則所指定的 .NET 類型。

此 IXmlNamespaceResolver 物件用於解析與型別轉換相關的命名空間前綴。 例如,當將 轉換為 xs:QNamexs:string時。

適用於