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


<dataContractSerializer> для <system.runtime.serialization>

Содержит данные конфигурации для DataContractSerializer.

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

<system.runtime.serialization>
  <dataContractSerializer>

Синтаксис

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

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

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

Атрибуты

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

ignoreExtensionDataObject

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

maxItemsInObjectGraph

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

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

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

<declaredTypes>

Содержит известные типы, которые DataContractSerializer использует при десериализации.

Дополнительные сведения о контрактах данных и известных типах см. в разделе Data Contract Known Types.

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

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

<system.runtime.serialization>

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

Замечания

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

См. также

Справочник

DataContractSerializer
DataContractSerializerOperationBehavior

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

Data Contract Known Types