<knownType>
逆シリアル化中に DataContractSerializer によって使用される型を指定します。この要素には、"宣言型" のフィールドまたはプロパティによって返される "既知の型" を指定します。詳細については、「Data Contract Known Types」を参照してください。
<system.runtime.serialization>
<system.runtime.serialization> の <dataContractSerializer>
<declaredTypes>
<declaredTypes> 要素の <add>
<knownType>
<knownType type="String">
<parameter index="Integer"
type="String" />
</knownType>
string
属性および要素
属性
属性 | 説明 |
---|---|
type |
型 (名前空間を含む)、アセンブリ名、バージョン、カルチャ、および公開キー トークンを指定します。 |
子要素
要素 | 説明 |
---|---|
宣言型がジェネリック型である場合に、パラメータ インデックスを指定します。 |
親要素
要素 | 説明 |
---|---|
宣言されたタイプのコレクションに、宣言されたタイプを追加します。 |
解説
既知の型の詳細については、「Data Contract Known Types」および「DataContractSerializer」を参照してください。
この要素の使用例については、「<dataContractSerializer>」を参照してください。
例
<add type="MyCompany.Library.Shape,
MyAssembly, Version=2.0.0.0, Culture=neutral,
PublicKeyToken=XXXXXX, processorArchitecture=MSIL">
<knownType type="MyCompany.Library.Circle,
MyAssembly, Version=2.0.0.0, Culture=neutral,
PublicKeyToken=XXXXXX,
processorArchitecture=MSIL"/>
</add>
関連項目
リファレンス
<dataContractSerializer>
<declaredTypes> 要素の <add>
DataContractSerializer