<system.runtime.serialization> の <dataContractSerializer>
DataContractSerializer 用の設定データが含まれています。
configuration
<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 | エンドポイントがシリアル化または逆シリアル化されているときに、そのエンドポイントにより提供されるデータを無視するかどうかを指定するブール値。 この属性は、<dataContractSerializer> 要素の下の <behavior> でのみ設定可能です。 |
maxItemsInObjectGraph | シリアル化または逆シリアル化する項目の最大数を指定する整数。 この属性は 65536 です。 |
子要素
要素 | 説明 |
---|---|
<declaredTypes> | 逆シリアル化時に DataContractSerializer が使用する既知の型が含まれています。 データ コントラクトと既知の型の詳細については、「既知のデータ コントラクト型」を参照してください。 |
親要素
要素 | 説明 |
---|---|
<system.runtime.serialization> | System.Runtime.Serialization 名前空間セクションのルート要素を表し、DataContractSerializer のオプションを設定するための要素を含みます。 |
解説
既知の型の詳細については、「DataContractSerializer」と「既知のデータ コントラクト型」を参照してください。
関連項目
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET