<knownType>
Indique un type devant être utilisé par le DataContractSerializer pendant la désérialisation. L’élément spécifie un « type connu » renvoyé par un champ ou une propriété d’un « type déclaré ». Pour plus d’informations, consultez Types connus de contrat de données.
<configuration>
<system.runtime.serialization>
<dataContractSerializer>
<declaredTypes>
<add>
<knownType>
Syntaxe
<knownType type="String">
<parameter index="Integer"
type="String" />
</knownType>
Type
string
Attributs et éléments
Les sections suivantes décrivent des attributs, des éléments enfants et des éléments parents.
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 |
---|---|
<parameter> | Indique un index de paramètre lorsque le type déclaré est générique. |
Éléments parents
Élément | Description |
---|---|
<add> | Ajoute un type déclaré à la collection de types déclarés. |
Notes
Pour plus d’informations sur les types connus, consultez Types connus de contrat de données et DataContractSerializer.
Consultez <dataContractSerializer> pour obtenir un exemple d’utilisation de cet élément.
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
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour