<parameter>
Indique le paramètre générique lorsqu'un type déclaré est générique.
<configuration>
<system.runtime.serialization>
<dataContractSerializer>
<declaredTypes>
<add>
<knownType>
<parameter>
Syntaxe
<parameter index="Integer"
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 |
---|---|
index | Lorsque le type déclaré est générique, spécifie le paramètre générique qui renverra le type connu. |
type | Chaîne décrivant le type connu utilisé pour la sérialisation et la désérialisation. |
Indexer l'Attribut
Valeur | Description |
---|---|
"0" | Premier paramètre du type générique. Par exemple, List<T> dispose d'un seul paramètre. S'il est utilisé comme type déclaré, l'index a la valeur « 0 ». |
"1" | Second paramètre d'un type générique. Par exemple, Dictionary<TKey,TValue> dispose de deux paramètres. Si le type connu est renvoyé par le second paramètre, affectez à l'attribut d'index la valeur « 1 ». |
Éléments enfants
Aucune.
Éléments parents
Élément | Description |
---|---|
<knownType> | Spécifie un type connu pouvant être renvoyé par un champ ou une propriété du type déclaré. |
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.
Cet élément de configuration ne peut pas contenir les deux attributs simultanément. Si c'est le cas, un ConfigurationErrorsException survient.