Partager via


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

Voir aussi