<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

另請參閱