Compartir a través de


<dataContractSerializer> of <system.runtime.serialization>

Contiene los datos de configuración para DataContractSerializer.

<configuration>
  <system.runtime.serialization>
    <dataContractSerializer>

Sintaxis

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

Atributos

Elemento Descripción
ignoreExtensionDataObject Un valor booleano que especifica si se omiten los datos proporcionados por el punto de conexión cuando se serializa o deserializa. Este atributo se puede configurar sólo en <dataContractSerializer> bajo el elemento <behavior>.
maxItemsInObjectGraph Un entero que especifica el número máximo de elementos para serializar o deserializar. Este atributo es 65536.

Elementos secundarios

Elemento Descripción
<declaredTypes> Contiene los tipos conocidos que DataContractSerializer usa al deserializar.

Para más información sobre los contratos de datos y los tipos conocidos, consulta Tipos conocidos de contratos de datos.

Elementos primarios

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

Comentarios

Para más información sobre los tipos conocidos, consulta DataContractSerializerTipos conocidos de contratos de datos y .

Consulte también