<knownType>
Indique un type devant être utilisé par le DataContractSerializer pendant la désérialisation. L'élément indique un « type connu » renvoyé par un champ ou une propriété d'un « type déclaré ». Pour plus d'informations, consultez Data Contract Known Types.
<system.runtime.serialization>
<dataContractSerializer> de <system.runtime.serialization>
<declaredTypes>
<add>, élément de <declaredTypes>
<knownType>
<knownType type="String">
<parameter index="Integer"
type="String" />
</knownType>
string
Attributs et éléments
Attributs
Attribut | Description |
---|---|
type |
Indique le type (espace de noms compris), le nom de l'assembly, la version, la culture et le jeton de clé publique. |
Éléments enfants
Élément | Description |
---|---|
Indique un index de paramètre lorsque le type déclaré est générique. |
Éléments parents
Élément | Description |
---|---|
Ajoute un type déclaré à la collection de types déclarés. |
Notes
Pour plus d'informations sur les types connus, consultez Data Contract Known Types et DataContractSerializer.
Pour obtenir un exemple d'utilisation de cet élément, consultez <dataContractSerializer>.
Exemple
<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>
Voir aussi
Référence
<dataContractSerializer>
<add>, élément de <declaredTypes>
DataContractSerializer