XmlAtomicValue.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.
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.