<parameter>

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

<configuration>
  <system.runtime.serialization>
    <dataContractSerializer>
      <declaredTypes>
        <add>
          <knownType>
            <parameter>

Syntax

<parameter index="Integer"
           type="String" />

特性和元素

下列各节描述了特性、子元素和父元素。

特性

Attribute Description
索引 当声明的类型是泛型类型时,指定将返回已知类型的泛型参数。
类型 描述用于序列化和反序列化的已知类型的字符串。

索引属性

价值 Description
"0" 泛型类型中的第一个参数。 例如,只有一个 List<T> 参数。 如果将其用作声明类型,则索引将设置为“0”。
"1" 泛型类型的第二个参数。 例如,一个参数有两个 Dictionary<TKey,TValue> 。 如果第二个参数返回已知类型,请将索引属性设置为“1”。

子元素

没有。

父元素

元素 Description
<knownType> 指定可由声明类型的字段或属性返回的已知类型。

注解

有关已知类型的详细信息,请参阅 数据协定已知类型DataContractSerializer

有关使用此元素的示例,请参阅 dataContractSerializer<。>

此配置元素不能同时具有这两个属性。 如果设置了这两个属性,则会发生。ConfigurationErrorsException

另请参阅