XmlAtomicValue.ValueAs(Type, IXmlNamespaceResolver) Metode

Definisi

Mengembalikan elemen XML atau nilai atribut yang divalidasi sebagai jenis yang ditentukan menggunakan IXmlNamespaceResolver objek yang ditentukan untuk mengatasi awalan namespace layanan.

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

Parameter

type
Type

Jenis untuk mengembalikan elemen XML atau nilai atribut yang divalidasi sebagai.

nsResolver
IXmlNamespaceResolver

Objek yang IXmlNamespaceResolver digunakan untuk mengatasi awalan namespace layanan.

Mengembalikan

Nilai elemen atau atribut XML yang divalidasi seperti jenis yang diminta.

Pengecualian

Elemen XML atau nilai atribut yang divalidasi tidak dalam format yang benar untuk jenis target.

Pemeran yang dicoba tidak valid.

Percobaan cast mengakibatkan luapan.

Keterangan

Metode ValueAs mencoba mengonversi nilai elemen atau atribut XML yang divalidasi ke jenis .NET yang ditentukan.

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

Untuk informasi selengkapnya tentang dukungan jenis di System.Xml namespace layanan, lihat Ketik Dukungan di Kelas System.Xml.

Berlaku untuk

Lihat juga