Partager via


<dataContractSerializer> de <system.runtime.serialization>

Contient des données de configuration pour le DataContractSerializer.

<Configuration>
   <System.runtime.serialization>
     <Datacontractserializer>

Syntaxe

<configuration>
  <system.runtime.serialization>
    <dataContractSerializer ignoreExtensionDataObject="Boolean"
                            maxItemsInObjectGraph="Integer">
      <declaredTypes>
        <add type="String">
          <knownType type="String">
            <parameter index="Integer"
                       type="String" />
          </knownType>
        </add>
      </declaredTypes>
    </dataContractSerializer>
  </system.runtime.serialization>
</configuration>

Attributs et éléments

Les sections suivantes décrivent des attributs, des éléments enfants et des éléments parents.

Attributes

Élément Descriptif
ignoreExtensionDataObject Valeur booléenne qui spécifie s’il faut ignorer les données fournies par le point de terminaison lorsqu’elles sont sérialisées ou désérialisées. Cet attribut est défini uniquement sur l’élément <dataContractSerializer> sous l’élément <behavior> .
maxItemsInObjectGraph Entier qui spécifie le nombre maximal d’éléments à sérialiser ou désérialiser. Cet attribut est 65536.

Éléments enfants

Élément Descriptif
<declaredTypes> Contient les types connus que l’utilisation utilise lors de la DataContractSerializer désérialisation.

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

Éléments parents

Élément Descriptif
<System.runtime.serialization> Représente l’élément racine de la System.Runtime.Serialization section espace de noms et contient des éléments pour définir les options du DataContractSerializer.

Remarques

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

Voir aussi