當宣告型別為通用型別時,指定通用參數。
<configuration>
<system.runtime.serialization>
<dataContractSerializer>
<declaredTypes>
<add>
<knownType>
<parameter>
語法
<parameter index="Integer"
type="String" />
屬性和項目
下列章節說明屬性、子元素和父元素。
Attributes
| Attribute | Description |
|---|---|
| 索引 | 當宣告的型別是通用型別時,指定將回傳已知型別的通用參數。 |
| 型別 | 一個描述用於序列化與反序列化的已知型態的字串。 |
索引屬性
| 價值觀 | Description |
|---|---|
| "0" | 通用型的第一個參數。 例如,a List<T> 只有一個參數。 若用作宣告型別,索引將設為「0」。 |
| 「1」 | 第二個參數屬於通用型態。 例如,a Dictionary<TKey,TValue> 有兩個參數。 如果第二個參數回傳已知型別,則將索引屬性設為「1」。 |
子專案
沒有。
父項目
| 元素 | Description |
|---|---|
| <已知類型> | 指定一個已知型別,可由該欄位或該類型屬性回傳。 |
備註
欲了解更多已知型別資訊,請參見 資料合約、已知型別 及 DataContractSerializer。
請參考 <dataContractSerializer> 範例,了解如何使用此元素。
此配置元素不可能同時擁有這兩種屬性。 若同時設定兩個屬性,則發生 a ConfigurationErrorsException 。