Freigeben über


<dataContractSerializer>

Enthält Konfigurationsdaten für den DataContractSerializer. Dieses Element befindet sich in zwei verschiedenen Hierarchien. Eine wird im folgenden Abschnitt "Schemahierarchie" aufgeführt, die andere im Abschnitt "Hinweise".

<configuration>
  <system.serviceModel>
    <behaviors>
      <serviceBehaviors>
        <behavior>
          <dataContractSerializer>

Syntax

<dataContractSerializer ignoreExtensionDataObject="Boolean"
                        maxItemsInObjectGraph="Integer" />

Attribute und Elemente

In den folgenden Abschnitten werden Attribute sowie untergeordnete und ü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

Keine

Übergeordnete Elemente

Element BESCHREIBUNG
<behavior> Eine Auflistung der Einstellungen für das Verhalten eines Diensts.
<system.runtime.serialization> Stellt das Stammelement für den System.Runtime.Serialization-Namespaceabschnitt dar und enthält Elemente zum Festlegen von DataContractSerializer-Optionen.

Bemerkungen

Wie in der Einführung dieses Themas erwähnt, ist dies die zweite Hierarchie, in der sich das <X509Extension>-Element befindet.

<system.runtime.serialization>

<dataContractSerializer>

Weitere Informationen über bekannte Typen finden Sie unter DataContractSerializer.

Siehe auch