Compartilhar via


<dataContractSerializer> de <system.runtime.serialization>

Contém dados de configuração para DataContractSerializer.

<configuration>
  <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 e elementos

As seções a seguir descrevem atributos, elementos filho e elementos pai.

Atributos

Elemento Descrição
ignoreExtensionDataObject Um valor booliano que especifica se deve ignorar os dados fornecidos por um ponto de extremidade quando ele está sendo serializado ou desserializado. Este atributo somente é configurável no <dataContractSerializer> sob o elemento <behavior>.
maxItemsInObjectGraph Um inteiro que especifica o número máximo de itens a serem serializados ou desserializados. Esse atributo é 65536.

Elementos filho

Elemento Descrição
<declaredTypes> Contém os tipos conhecidos que o DataContractSerializer usa ao desserializar.

Para obter mais informações sobre contratos de dados e tipos conhecidos, confira Tipos de Contrato de Dados Conhecidos.

Elementos pai

Elemento Descrição
<system.runtime.serialization> Representa o elemento raiz da seção namespace System.Runtime.Serialization e contém elementos para configurar as opções de DataContractSerializer.

Comentários

Para obter mais informações sobre tipos conhecidos, confira DataContractSerializer e Tipos conhecidos do contrato de dados.

Confira também