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


<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 использует при десериализации.

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

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

Элемент Описание
<system.runtime.serialization> Представляет корневой элемент для раздела пространства имен System.Runtime.Serialization и содержит элементы для установки параметров DataContractSerializer.

Комментарии

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

См. также раздел