Partilhar via


<dataContractSerializer> de <system.runtime.serialization>

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

<configuração>
  <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 secções seguintes descrevem atributos, elementos subordinados e elementos principais.

Atributos

Elemento Descrição
ignoreExtensionDataObject Um valor booleano que especifica se deve ignorar os dados fornecidos pelo ponto final quando estão a ser serializados ou desseriais. Este atributo é definido apenas na parte <dataContractSerializer> inferior do <behavior> elemento.
maxItemsInObjectGraph Um número inteiro que especifica o número máximo de itens a serializar ou anular a serialização. Este atributo é 65536.

Elementos Subordinados

Elemento Descrição
<declaredTypes> Contém os tipos conhecidos que o DataContractSerializer utiliza ao anular a serialização.

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

Elementos Principais

Elemento Descrição
<system.runtime.serialization> Representa o elemento raiz da secção espaço System.Runtime.Serialization de nomes e contém elementos para as opções de definição do DataContractSerializer.

Observações

Para obter mais informações sobre tipos conhecidos, veja DataContractSerializer e Tipos Conhecidos do Contrato de Dados.

Ver também