Condividi tramite


<dataContractSerializer> di <system.runtime.serialization>

Contiene dati di configurazione per DataContractSerializer.

<Configurazione>
  <System.runtime.serialization>
    <Datacontractserializer>

Sintassi

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

Attributi ed elementi

Nelle sezioni seguenti vengono descritti gli attributi, gli elementi figlio e gli elementi padre.

Attributi

Elemento Descrizione
IgnoreExtensionDataObject Valore booleano che specifica se ignorare i dati forniti dall'endpoint quando vengono serializzati o deserializzati. Questo attributo è impostabile solo nell'elemento <dataContractSerializer> del serializzatore <behavior>.
maxItemsInObjectGraph Numero intero che specifica il numero massimo di elementi da serializzare o deserializzare. Questo attributo è pari a 65.536.

Elementi figlio

Elemento Descrizione
<declaredTypes> Contiene i tipi noti usati dal serializzatore DataContractSerializer durante la deserializzazione.

Per altre informazioni sui contratti dati e sui tipi noti, vedere Tipi noti del contratto dati.

Elementi padre

Elemento Descrizione
<System.runtime.serialization> Rappresenta l'elemento radice della sezione dello spazio dei nomi System.Runtime.Serialization e contiene elementi per l'impostazione delle opzioni del serializzatore DataContractSerializer.

Commenti

Per altre informazioni sui tipi noti, vedere DataContractSerializer e Tipi noti del contratto dati.

Vedi anche