Partager via


<Paramètre>

Spécifie le paramètre générique lorsqu’un type déclaré est un type générique.

<Configuration>
   <System.runtime.serialization>
     <Datacontractserializer>
       <declaredTypes>
         <ajouter>
           <knownType>
             <Paramètre>

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.

Attributes

Caractéristique Descriptif
index Lorsque le type déclaré est un type générique, spécifie le paramètre générique qui retourne le type connu.
type Chaîne qui décrit le type connu utilisé pour la sérialisation et la désérialisation.

attribut d’index

Valeur Descriptif
"0" Premier paramètre du type générique. Par exemple, un List<T> seul paramètre est disponible. S’il est utilisé comme type déclaré, l’index est défini sur « 0 ».
"1" Deuxième paramètre d’un type générique. Par exemple, un a Dictionary<TKey,TValue> deux paramètres. Si le type connu est retourné par le deuxième paramètre, définissez l’attribut d’index sur « 1 ».

Éléments enfants

Aucun.

Éléments parents

Élément Descriptif
<knownType> Spécifie un type connu qui peut être retourné par un champ ou une propriété du type déclaré.

Remarques

Pour plus d’informations sur les types connus, consultez Types connus de contrat de données et DataContractSerializer.

Consultez le <dataContractSerializer> pour obtenir un exemple d’utilisation de cet élément.

Cet élément de configuration ne peut pas avoir les deux attributs en même temps. Si les deux attributs sont définis, un ConfigurationErrorsException événement se produit.

Voir aussi