<dataContractSerializer> von <system.runtime.serialization>

Enthält Konfigurationsdaten für den DataContractSerializer.

Schemahierarchie

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

Attribute und Elemente

In den folgenden Abschnitten werden Attribute, untergeordnete Elemente sowie übergeordnete Elemente beschrieben.

Attribute

Element Beschreibung

IgnoreExtensionDataObject

Ein boolescher Wert, der angibt, ob vom Endpunkt bereitgestellte Daten ignoriert werden sollen, wenn dieser serialisiert oder deserialisiert wird. Dieses Attribut kann nur im <dataContractSerializer> unter dem <behavior>-Element festgelegt werden.

maxItemsInObjectGraph

Eine ganze Zahl, die die maximale Anzahl der zu serialisierenden oder zu deserialisierenden Elemente angibt. Dieses Attribut hat den Wert 65536.

Untergeordnete Elemente

Element Beschreibung

<<declaredTypes>>

Enthält die bekannten Typen, die der DataContractSerializer bei der Deserialisierung verwendet.

Weitere Informationen zu Datenverträgen und bekannten Typen finden Sie unter Data Contract Known Types.

Übergeordnete Elemente

Element Beschreibung

<system.runtime.serialization>

Stellt das Stammelement für den System.Runtime.Serialization-Namespaceabschnitt dar und enthält Elemente zum Festlegen von DataContractSerializer-Optionen.

Hinweise

Weitere Informationen zu bekannten Typen finden Sie unter DataContractSerializer und Data Contract Known Types.

Siehe auch

Verweis

DataContractSerializer
DataContractSerializerOperationBehavior

Weitere Ressourcen

Data Contract Known Types