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