<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>
Weitere Informationen über bekannte Typen finden Sie unter DataContractSerializer.