<parameter>
指定當宣告型別為泛型型別時的泛型參數。
<configuration>
<system.runtime.serialization>
<dataContractSerializer>
<declaredTypes>
<add>
<knownType>
<parameter>
Syntax
<parameter index="Integer"
type="String" />
屬性和項目
下列章節說明屬性、子元素和父元素。
屬性
屬性 | 描述 |
---|---|
索引 | 當宣告型別為泛型型別時,會指定將傳回已知型別的泛型參數。 |
類型 | 字串,說明用來序列化和還原序列化的已知型別。 |
index 屬性
值 | 描述 |
---|---|
"0" | 泛型型別中的第一個參數。 例如,List<T> 只有一個參數。 如果將它當做宣告型別,則 index 會設定為 "0"。 |
「1」 | 泛型型別中的第二個參數。 例如,Dictionary<TKey,TValue> 有兩個參數。 如果已知型別是由第二個參數傳回的,請將 index 屬性設定為 "1"。 |
子元素
無。
父項目
元素 | 描述 |
---|---|
<knownType> | 指定可由宣告型別的欄位或屬性傳回的已知型別。 |
備註
如需已知類型的相關詳細資訊,請參閱資料合約已知類型及 DataContractSerializer。
如需使用此元素的範例,請參閱 <dataContractSerializer>。
此組態項目不可以同時具有這兩個屬性。 如果同時設定了這兩個屬性,就會發生 ConfigurationErrorsException。