<参数>
指定当声明类型是泛型类型时的泛型参数。
configuration
<system.runtime.serialization>
<dataContractSerializer>
<declaredTypes>
<add>
<knownType>
<parameter>
语法
<parameter index="Integer"
type="String" />
特性和元素
下列各节描述了特性、子元素和父元素。
特性
属性 | 说明 |
---|---|
索引 | 当声明类型是泛型类型时,指定将返回已知类型的泛型参数。 |
类型 | 一个字符串,描述用于序列化和反序列化的已知类型。 |
index 特性
值 | 说明 |
---|---|
"0" | 泛型类型中的第一个参数。 例如,一个 List<T> 仅有一个参数。 如果此参数用作声明类型,则将 index 特性设置为“0”。 |
"1" | 泛型类型中的第二个参数。 例如,一个 Dictionary<TKey,TValue> 有两个参数。 如果通过第二个参数返回已知类型,则将 index 特性设置为“1”。 |
子元素
无。
父元素
元素 | 说明 |
---|---|
<knownType> | 指定一个可由声明类型的字段或属性返回的已知类型。 |
备注
有关已知类型的详细信息,请参阅数据协定已知类型和 DataContractSerializer。
有关使用此元素的示例,请参阅 <dataContractSerializer>。
此配置元素不能同时具有两个属性。 如果设置两个属性,则发生 ConfigurationErrorsException。