Compartilhar via


<dataContractSerializer> de <system.runtime.serialization>

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

<configuração>
   <system.runtime.serialization>
     <Datacontractserializer>

Sintaxe

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

Attributes

Elemento Description
Ignoreextensiondataobject Um valor booliano que especifica se os dados fornecidos pelo ponto de extremidade devem ser ignorados quando eles estão sendo serializados ou desserializados. Esse atributo é configurável somente no <dataContractSerializer> elemento abaixo <behavior> .
maxItemsInObjectGraph Um inteiro que especifica o número máximo de itens para serializar ou desserializar. Esse atributo é 65536.

Elementos filho

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

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

Elementos pai

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

Observações

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

Consulte também