Udostępnij przez


<znany typ>

Określa typ, który ma być używany 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>
         <dodawać>
           <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.

Attributes

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

Elementy podrzędne

Składnik Description
<Parametr> Określa indeks parametrów, gdy zadeklarowany typ jest typem ogólnym.

Elementy nadrzędne

Składnik Description
<dodawać> Dodaje zadeklarowany typ do kolekcji zadeklarowanych typów.

Uwagi

Aby uzyskać więcej informacji o znanych typach, zobacz Znane typy kontraktów danych i DataContractSerializer.

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

Example

<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