<knownType>
指定還原序列化期間要由 DataContractSerializer 使用的型別。 元素會指定由「宣告類型」的欄位或屬性所傳回的「已知類型」。如需詳細資訊,請參閱資料合約已知類型。
<configuration>
<system.runtime.serialization>
<dataContractSerializer>
<declaredTypes>
<add>
<knownType>
Syntax
<knownType type="String">
<parameter index="Integer"
type="String" />
</knownType>
類型
string
屬性和項目
下列章節說明屬性、子元素和父元素。
屬性
屬性 | 描述 |
---|---|
類型 | 指定型別 (包括命名空間)、組件名稱、版本、文化特性和公開金鑰權杖。 |
子元素
元素 | 描述 |
---|---|
<parameter> | 指定當宣告型別為泛型型別時的參數索引。 |
父項目
元素 | 描述 |
---|---|
<add> | 將宣告型別新增至宣告型別集合中。 |
備註
如需已知類型的相關詳細資訊,請參閱資料合約已知類型及 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>