<dataContractSerializer>

包含 DataContractSerializer 的配置数据。此元素出现在两个不同的层次结构中。这两个层次结构分别在下面的“架构层次结构”一节和“备注”一节中列出。

架构层次结构

<system.serviceModel>
  <behaviors>
    <serviceBehaviors>
      <serviceBehaviors> 的 <behavior>
        <dataContractSerializer>

语法

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

属性和元素

以下几节描述了特性、子元素和父元素。

属性

元素 说明

ignoreExtensionDataObject

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

maxItemsInObjectGraph

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

子元素

无。

父元素

元素 说明

<serviceBehaviors> 的 <behavior>

服务行为的设置集合。

<system.runtime.serialization>

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

备注

如本主题的“简介”部分所述,这是 <X509Extension> 元素所在的第二个层次结构。

<system.runtime.serialization>

<dataContractSerializer>

有关已知类型的更多信息,请参见 DataContractSerializer

另请参见

参考

DataContractSerializer
DataContractSerializerOperationBehavior
DataContractSerializerElement

其他资源

Data Contract Known Types
Data Transfer and Serialization