Partager via


<dataContractSerializer> de <system.runtime.serialization>

Contient les données de configuration correspondant au DataContractSerializer.

<system.runtime.serialization>
  <dataContractSerializer>

<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

Attributs

Élément Description

ignoreExtensionDataObject

Valeur booléenne indiquant si les données fournies par le point de terminaison doivent être ignorées ou non lors d'une sérialisation ou d'une désérialisation. Cet attribut peut uniquement être défini sur le <dataContractSerializer> situé sous l'élément <behavior>.

maxItemsInObjectGraph

Entier indiquant le nombre maximal d'éléments à sérialiser ou à désérialiser. Cet attribut a la valeur 65 536.

Éléments enfants

Élément Description

<declaredTypes>

Contient les types connus utilisés par le DataContractSerializer lors de la désérialisation.

Pour plus d'informations sur les contrats de données et les types connus, consultez Data Contract Known Types.

Éléments parents

Élément Description

<system.runtime.serialization>

Représente l'élément racine correspondant à la section d'espace de noms System.Runtime.Serialization et contient des éléments permettant de définir les options du DataContractSerializer.

Notes

Pour plus d'informations sur les types connus, consultez DataContractSerializer et Data Contract Known Types.

Voir aussi

Référence

DataContractSerializer
DataContractSerializerOperationBehavior

Autres ressources

Data Contract Known Types