Sdílet prostřednictvím


<pole poleType>

Určuje typ, který DataContractSerializer má být použit během deserializace. Element určuje "známý typ", který je vrácen polem nebo vlastností "deklarovaného typu". Další informace najdete v tématu Známé typy kontraktů dat.

<Konfigurace>
  <System.runtime.serialization>
    <Datacontractserializer>
      <declaredTypes>
        <Přidat>
          <pole poleType>

Syntax

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

Typ

string

Atributy a elementy

Následující části popisují atributy, podřízené prvky a nadřazené prvky.

Atributy

Atribut Popis
typ Určuje typ (včetně oboru názvů), název sestavení, verzi, jazykovou verzi a token veřejného klíče.

Podřízené elementy

Element Popis
<Parametr> Určuje index parametru, pokud je deklarovaným typem obecný typ.

Nadřazené elementy

Element Popis
<Přidat> Přidá deklarovaný typ do kolekce deklarovaných typů.

Poznámky

Další informace o známých typech najdete v tématech Známé typy kontraktů dat a DataContractSerializer.

Příklad použití tohoto prvku najdete v <dataContractSerializer> .

Příklad

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

Viz také