<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