<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
Colaborar conosco no GitHub
A fonte deste conteúdo pode ser encontrada no GitHub, onde você também pode criar e revisar problemas e solicitações de pull. Para obter mais informações, confira o nosso guia para colaboradores.