Share via


<dataContractSerializer>

DataContractSerializer 用の設定データが含まれています。この要素は、2 つの異なる階層で使用されます。1 つは以下の「スキーマの階層」に示したもので、もう 1 つは「解説」に記載しています。

スキーマの階層

<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> 要素が使用される 2 つ目の階層です。

<system.runtime.serialization>

<dataContractSerializer>

既知の型の詳細については、DataContractSerializer を参照してください。

参照

リファレンス

DataContractSerializer
DataContractSerializerOperationBehavior
DataContractSerializerElement

その他のリソース

Data Contract Known Types
Data Transfer and Serialization