Bagikan melalui


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

Lihat juga