<system.runtime.serialization> 的 <dataContractSerializer>
包含 DataContractSerializer 的配置数据。
configuration
<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 | 一个整数,指定要序列化或反序列化的最大项数。 此属性为 65536。 |
子元素
元素 | 说明 |
---|---|
<declaredTypes> | 包含在进行反序列化时 DataContractSerializer 使用的已知类型。 有关数据协定和已知类型的详细信息,请参阅数据协定已知类型。 |
父元素
元素 | 说明 |
---|---|
<system.runtime.serialization> | 表示 System.Runtime.Serialization 命名空间节的根元素,并包含 DataContractSerializer 的设置选项的元素。 |
注解
有关已知类型的详细信息,请参阅 DataContractSerializer 和数据协定已知类型。