<knownType>
Menentukan jenis yang akan digunakan oleh DataContractSerializer selama deserialisasi. Elemen menentukan "jenis yang diketahui" yang dikembalikan oleh bidang atau properti dari "jenis yang dideklarasikan". Untuk informasi selengkapnya, lihat Jenis Kontrak Data yang Diketahui.
<konfigurasi>
<system.runtime.serialization>
<dataContractSerializer>
<declaredTypes>
<add>
<knownType>
Sintaks
<knownType type="String">
<parameter index="Integer"
type="String" />
</knownType>
Jenis
string
Atribut dan Elemen
Bagian berikut menjelaskan atribut, elemen turunan, dan elemen induk.
Atribut
Atribut | Deskripsi |
---|---|
jenis | Menentukan jenis (termasuk namespace layanan), nama rakitan, versi, budaya, dan token kunci umum. |
Elemen Anak
Elemen | Deskripsi |
---|---|
<parameter> | Menentukan indeks parameter ketika jenis yang dideklarasikan adalah jenis generik. |
Elemen Induk
Elemen | Deskripsi |
---|---|
<add> | Menambahkan jenis yang dideklarasikan ke kumpulan jenis yang dideklarasikan. |
Keterangan
Untuk informasi selengkapnya tentang jenis yang diketahui, lihat Jenis yang Diketahui Kontrak Data dan DataContractSerializer.
Lihat <dataContractSerializer> untuk contoh tentang menggunakan elemen ini.
Contoh
<add type="MyCompany.Library.Shape,
MyAssembly, Version=2.0.0.0, Culture=neutral,
PublicKeyToken=XXXXXX, processorArchitecture=MSIL">
<knownType type="MyCompany.Library.Circle,
MyAssembly, Version=2.0.0.0, Culture=neutral,
PublicKeyToken=XXXXXX,
processorArchitecture=MSIL"/>
</add>