次の方法で共有


<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