Condividi tramite


<dataContractSerializer> di <system.runtime.serialization>

Contiene dati di configurazione per DataContractSerializer.

<system.runtime.serialization>
  <dataContractSerializer>

<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

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 <behavior> del serializzatore <dataContractSerializer>.

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 conosciuti utilizzati dal serializzatore DataContractSerializer durante la deserializzazione.

Per ulteriori informazioni sui contratti di dati e sui tipi conosciuti, vedere Data Contract Known Types.

Elementi padre

Elemento Descrizione

<system.runtime.serialization>

Rappresenta l'elemento principale della sezione dello spazio dei nomi System.Runtime.Serialization e contiene elementi per l'impostazione delle opzioni del serializzatore DataContractSerializer.

Osservazioni

Per ulteriori informazioni sui tipi conosciuti, vedere DataContractSerializer e Data Contract Known Types.

Vedere anche

Riferimenti

DataContractSerializer
DataContractSerializerOperationBehavior

Altre risorse

Data Contract Known Types