<system.runtime.serialization> 的 <dataContractSerializer>

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

一个布尔值,指定在对终结点进行序列化或反序列化时,是否要忽略由该终结点提供的数据。只可对 <behavior> 元素下的 <dataContractSerializer> 设置此属性。

maxItemsInObjectGraph

一个整数,指定要序列化或反序列化的最大项数。此属性为 65536。

子元素

元素 说明

<declaredTypes>

包含在进行反序列化时 DataContractSerializer 使用的已知类型。

有关数据协定和已知类型的更多信息,请参见Data Contract Known Types

父元素

元素 说明

<system.runtime.serialization>

表示 System.Runtime.Serialization 命名空间节的根元素,并包含 DataContractSerializer 的设置选项的元素。

备注

有关已知类型的更多信息,请参见 DataContractSerializerData Contract Known Types

另请参见

参考

DataContractSerializer
DataContractSerializerOperationBehavior

其他资源

Data Contract Known Types