XmlValidatingReader.ReadTypedValue 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 jenis runtime bahasa umum untuk jenis bahasa definisi Skema XML (XSD) yang ditentukan.
public:
System::Object ^ ReadTypedValue();
public object? ReadTypedValue();
public object ReadTypedValue();
member this.ReadTypedValue : unit -> obj
Public Function ReadTypedValue () As Object
Mengembalikan
Jenis runtime bahasa umum untuk jenis Skema XML yang ditentukan.
Keterangan
Nota
Kelas XmlValidatingReader usang dalam .NET Framework 2.0. Anda dapat membuat instans validasi XmlReader dengan menggunakan XmlReaderSettings kelas dan Create metode . Untuk informasi selengkapnya, lihat bagian Keterangan dari halaman referensi XmlReader.
Misalnya, jika jenis skema didefinisikan sebagai xsd:int, jenis int32 runtime dikembalikan untuk objek . Ini dapat diuji menggunakan GetType metode dan transmisikan yang sesuai. Metode ReadTypedValue ini selalu mengembalikan jenis yang berasal dari Object kelas . Ini tidak pernah mengembalikan jenisnya Object .
Jika pembaca diposisikan pada atribut, metode ini mengembalikan objek yang di ketik runtime, tetapi tidak mengubah posisi pembaca. Jika pembaca diposisikan pada elemen, ReadTypedValue membaca CDATA, teks, spasi putih, spasi putih yang signifikan, dan node komentar, mengembalikan objek yang di ketik runtime dan memposisikan pembaca pada tag akhir. Jenis apa pun yang tidak memiliki pemetaan langsung, misalnya NMTOKENS, dikembalikan sebagai string.
Nota
Jika ValidationType telah diatur ke ValidationType.None, informasi jenis data tidak disediakan dari skema atau definisi jenis dokumen (DTD).
Perhatian
Setelah memanggil Close, ReadTypedValue akan mengembalikan null.