共用方式為


<knownType>

指定還原序列化期間要由 DataContractSerializer 使用的型別。 元素會指定由「宣告類型」的欄位或屬性所傳回的「已知類型」。如需詳細資訊,請參閱資料合約已知類型

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

Syntax

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

類型

string

屬性和項目

下列章節說明屬性、子元素和父元素。

屬性

屬性 描述
類型 指定型別 (包括命名空間)、組件名稱、版本、文化特性和公開金鑰權杖。

子元素

元素 描述
<parameter> 指定當宣告型別為泛型型別時的參數索引。

父項目

元素 描述
<add> 將宣告型別新增至宣告型別集合中。

備註

如需已知類型的相關詳細資訊,請參閱資料合約已知類型DataContractSerializer

如需使用此元素的範例,請參閱 <dataContractSerializer>

範例

<add type="MyCompany.Library.Shape,
           MyAssembly, Version=2.0.0.0, Culture=neutral,
           PublicKeyToken=XXXXXX, processorArchitecture=MSIL">
  <knownType type="MyCompany.Library.Circle,
                   MyAssembly, Version=2.0.0.0, Culture=neutral,
                   PublicKeyToken=XXXXXX,
                   processorArchitecture=MSIL"/>
</add>

另請參閱