<参数>

指定当声明类型是泛型类型时的泛型参数。

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

请参阅