共用方式為


<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