Udostępnij za pośrednictwem


<znany typ>

Określa typ, który ma być używany przez DataContractSerializer podczas deserializacji. Element określa "znany typ", który jest zwracany przez pole lub właściwość "zadeklarowanego typu". Aby uzyskać więcej informacji, zobacz Znane typy kontraktów danych.

<Konfiguracji>
  <System.runtime.serialization>
    <Datacontractserializer>
      <declaredTypes>
        <Dodaj>
          <znany typ>

Składnia

<knownType type="String">
  <parameter index="Integer"
             type="String" />
</knownType>

Typ

string

Atrybuty i elementy

W poniższych sekcjach opisano atrybuty, elementy podrzędne i elementy nadrzędne.

Atrybuty

Atrybut Opis
typ Określa typ (w tym przestrzeń nazw), nazwę zestawu, wersję, kulturę i token klucza publicznego.

Elementy podrzędne

Element Opis
<Parametr> Określa indeks parametrów, gdy zadeklarowany typ jest typem ogólnym.

Elementy nadrzędne

Element Opis
<Dodaj> Dodaje zadeklarowany typ do kolekcji zadeklarowanych typów.

Uwagi

Aby uzyskać więcej informacji na temat znanych typów, zobacz Znane typy kontraktów danych i DataContractSerializer.

Zobacz element< dataContractSerializer>, aby zapoznać się z przykładem użycia tego elementu.

Przykład

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

Zobacz także