Compartir a través de


<dataContractSerializer> de <system.runtime.serialization>

Contiene datos de configuración para .DataContractSerializer

<configuración>
   <system.runtime.serialization>
     <dataContractSerializer>

Syntax

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

Atributos y elementos

En las siguientes secciones se describen los atributos, los elementos secundarios y los elementos primarios.

Attributes

Elemento Description
ignoreExtensionDataObject Valor booleano que especifica si se omiten los datos proporcionados por el punto de conexión cuando se serializan o deserializan. Este atributo solo se puede establecer en el <dataContractSerializer> elemento debajo del <behavior> elemento .
maxItemsInObjectGraph Entero que especifica el número máximo de elementos que se van a serializar o deserializar. Este atributo es 65536.

Elementos secundarios

Elemento Description
<declareTypes> Contiene los tipos conocidos que usa DataContractSerializer al deserializar.

Para obtener más información sobre los contratos de datos y los tipos conocidos, vea Tipos conocidos del contrato de datos.

Elementos primarios

Elemento Description
<system.runtime.serialization> Representa el elemento raíz de la System.Runtime.Serialization sección de espacio de nombres y contiene elementos para establecer las opciones de .DataContractSerializer

Observaciones

Para obtener más información sobre los tipos conocidos, vea DataContractSerializer y Tipos conocidos del contrato de datos.

Consulte también