<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