Поделиться через


<dataContractSerializer>

Содержит данные конфигурации для DataContractSerializer. Этот элемент присутствует в двух разных иерархиях. Одна из них указана в следующем разделе «Иерархия схемы», а другая — в разделе «Примечания».

Иерархия схемы

<system.serviceModel>
  <варианты поведения>
    <serviceBehaviors>
      <behavior> для <serviceBehaviors>
        <dataContractSerializer>

Синтаксис

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

Атрибуты и элементы

В следующих разделах описываются атрибуты, дочерние и родительские элементы.

Атрибуты

Элемент Описание

ignoreExtensionDataObject

Логическое значение, указывающее, пропускать ли данные, предоставленные конечной точкой при ее сериализации или десериализации. Этот атрибут можно задать только в <dataContractSerializer> в элементе <behavior>.

maxItemsInObjectGraph

Целое число, указывающее максимальное количество элементов для сериализации или десериализации. Этот атрибут имеет значение 65536.

Дочерние элементы

Нет.

Родительские элементы

Элемент Описание

<behavior> для <serviceBehaviors>

Коллекция параметров для поведения службы.

<system.runtime.serialization>

Представляет корневой элемент для раздела пространства имен System.Runtime.Serialization и содержит элементы для установки параметров DataContractSerializer.

Замечания

Как указано во введении к этому разделу, это вторая иерархия, в которой появляется элемент <X509Extension>.

<system.runtime.serialization>

<dataContractSerializer>

Дополнительные сведения об известных типах см. в разделе DataContractSerializer.

См. также

Справочник

DataContractSerializer
DataContractSerializerOperationBehavior
DataContractSerializerElement

Другие ресурсы

Data Contract Known Types
Data Transfer and Serialization