<dataContractSerializer>
Содержит данные конфигурации для DataContractSerializer. Этот элемент присутствует в двух разных иерархиях. Одна из них указана в следующем разделе «Иерархия схемы», а другая — в разделе «Примечания».
Иерархия схемы
<system.serviceModel>
<варианты поведения>
<serviceBehaviors>
<behavior> для <serviceBehaviors>
<dataContractSerializer>
Синтаксис
<dataContractSerializer ignoreExtensionDataObject="Boolean"
maxItemsInObjectGraph="Integer" />
Атрибуты и элементы
В следующих разделах описываются атрибуты, дочерние и родительские элементы.
Атрибуты
Элемент | Описание |
---|---|
ignoreExtensionDataObject |
Логическое значение, указывающее, пропускать ли данные, предоставленные конечной точкой при ее сериализации или десериализации. Этот атрибут можно задать только в <dataContractSerializer> в элементе <behavior>. |
maxItemsInObjectGraph |
Целое число, указывающее максимальное количество элементов для сериализации или десериализации. Этот атрибут имеет значение 65536. |
Дочерние элементы
Нет.
Родительские элементы
Элемент | Описание |
---|---|
Коллекция параметров для поведения службы. |
|
Представляет корневой элемент для раздела пространства имен System.Runtime.Serialization и содержит элементы для установки параметров DataContractSerializer. |
Замечания
Как указано во введении к этому разделу, это вторая иерархия, в которой появляется элемент <X509Extension>.
<system.runtime.serialization>
Дополнительные сведения об известных типах см. в разделе DataContractSerializer.
См. также
Справочник
DataContractSerializer
DataContractSerializerOperationBehavior
DataContractSerializerElement