<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 のオプションを設定するための要素を格納します。

解説

既知の型の詳細については、「DataContractSerializer」および「Data Contract Known Types」を参照してください。

関連項目

リファレンス

DataContractSerializer
DataContractSerializerOperationBehavior

その他の技術情報

Data Contract Known Types