XPathNavigator.ValueAs(Type, IXmlNamespaceResolver) Metode

Definisi

Mendapatkan nilai simpul saat ini sebagai Type yang ditentukan, menggunakan IXmlNamespaceResolver objek yang ditentukan untuk mengatasi awalan namespace.

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

Parameter

returnType
Type

Type untuk mengembalikan nilai simpul saat ini sebagai.

nsResolver
IXmlNamespaceResolver

Objek yang IXmlNamespaceResolver digunakan untuk mengatasi awalan namespace layanan.

Mengembalikan

Nilai simpul saat ini seperti yang Type diminta.

Pengecualian

Nilai simpul saat ini tidak dalam format yang benar untuk jenis target.

Pemeran yang dicoba tidak valid.

Keterangan

Metode ValueAs mencoba mengonversi nilai simpul saat ini ke jenis .NET, yang ditentukan sesuai dengan aturan XPath 2.0 untuk mentransmisikan jenis node saat ini.

Objek IXmlNamespaceResolver digunakan untuk mengatasi awalan namespace yang terkait dengan konversi jenis. Misalnya, saat mengonversi ke xs:QNamexs:string.

Berlaku untuk