XPathNavigator.ValueAs(Type, IXmlNamespaceResolver) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
- 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.