Bagikan melalui


XmlValidatingReader.ReadTypedValue Metode

Definisi

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.

Berlaku untuk

Lihat juga