Share via


<dataContractSerializer> de <system.runtime.serialization>

Contiene los datos de configuración para DataContractSerializer.

Jerarquía del esquema

<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, elementos secundarios y elementos primarios.

Atributos

Elemento Descripción

ignoreExtensionDataObject

Un valor booleano que especifica si se omiten los datos proporcionados por el extremo 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 usa DataContractSerializer al deserializar.

Para obtener más información sobre contratos de datos y tipos conocidos, consulte Data Contract Known Types.

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.

Notas

Para obtener más información sobre los tipos conocidos, consulte DataContractSerializer y Data Contract Known Types.

Vea también

Referencia

DataContractSerializer
DataContractSerializerOperationBehavior

Otros recursos

Data Contract Known Types