Dela via


<dataContractSerializer> för <system.runtime.serialization>

Innehåller konfigurationsdata för DataContractSerializer.

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

Attribut och element

I följande avsnitt beskrivs attribut, underordnade element och överordnade element.

Attribut

Element Beskrivning
ignoreExtensionDataObject Ett booleskt värde som anger om data som tillhandahålls av slutpunkten ska ignoreras när de serialiseras eller deserialiseras. Det här attributet kan endast anges för <dataContractSerializer> under-elementet <behavior> .
maxItemsInObjectGraph Ett heltal som anger det maximala antalet objekt som ska serialiseras eller deserialiseras. Det här attributet är 65536.

Underordnade element

Element Beskrivning
<declaredTypes> Innehåller de kända typer som DataContractSerializer används vid avserialisering.

Mer information om datakontrakt och kända typer finns i Kända typer av datakontrakt.

Överordnade element

Element Beskrivning
<system.runtime.serialization> Representerar rotelementet för System.Runtime.Serialization namnområdesavsnittet och innehåller element för att ange alternativ för DataContractSerializer.

Kommentarer

Mer information om kända typer finns i DataContractSerializer och Kända typer av datakontrakt.

Se även