XmlAtomicValue.ValueAs(Type, IXmlNamespaceResolver) 方法

定義

回傳驗證過的 XML 元素或屬性值,並使用 IXmlNamespaceResolver 指定物件來解析命名空間前綴。

public:
 override System::Object ^ ValueAs(Type ^ type, System::Xml::IXmlNamespaceResolver ^ nsResolver);
public override object ValueAs(Type type, System.Xml.IXmlNamespaceResolver? nsResolver);
public override object ValueAs(Type type, System.Xml.IXmlNamespaceResolver nsResolver);
override this.ValueAs : Type * System.Xml.IXmlNamespaceResolver -> obj
Public Overrides Function ValueAs (type As Type, nsResolver As IXmlNamespaceResolver) As Object

參數

type
Type

回傳驗證過的 XML 元素或屬性值的型別。

nsResolver
IXmlNamespaceResolver

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

傳回

驗證後的 XML 元素或屬性作為所請求型別的值。

例外狀況

經過驗證的 XML 元素或屬性值並非符合目標類型的正確格式。

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

嘗試投擲導致人潮溢出。

備註

ValueAs 方法嘗試將已驗證的 XML 元素或屬性的值轉換為指定的.NET類型。

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

欲了解更多關於命名空間型 System.Xml 別支援的資訊,請參閱 System.Xml 類別中的型別支援

適用於

另請參閱