共用方式為


<interopXmlType> 項目

本主題專門說明一項為了在現有應用程式中提供回溯相容性而保留的舊有技術,不建議用於新的開發工作。分散式應用程式應使用 Windows Communication Foundation (WCF) 進行開發。

建立 Common Language Runtime 型別和 XML 型別與 XML 命名空間之間的雙向對應。當型別是以 SOAP 中的 xsi:type 屬性指定時,請使用這個項目。這個項目可能出現在應用程式組態檔 (電腦組態檔) 中。

Schema Hierarchy

<configuration>
  <system.runtime.remoting> 項目
    <application> 項目
      <soapInterop> 項目
        <interopXmlType> 項目

語法

<interopXmlType  
   clr="FullTypeName, AssemblyName"  
   xml="XmlType, XmlNamespace" 
/>

屬性和元素

下列章節會說明屬性 (Attribute)、子項目和父項目。

屬性

屬性 說明

clr

必要屬性。

指定您想要建立 XML 型別和 XML 命名空間之對應的完整型別名稱及型別的組件名稱。如果包含組件是在全域組件快取中,這個名稱包含版本、文化特性和公開金鑰 (Public Key) 資訊。

xml

必要屬性。

指定您想要建立型別和組件之對應的 XML 型別名稱及 XML 型別命名空間。

項目子系

無。

父項目

項目 說明

application

包含有關應用程式使用及公開遠端物件的資訊。

configuration

Common Language Runtime 和 .NET Framework 應用程式所使用之每個組態檔中的根項目。

soapInterop

包含搭配 SOAP 使用的型別對應。

system.runtime.remoting

包含有關遠端物件和通道的資訊。

範例

下列範例使項目 ElementName 和 XML 命名空間 Example:mynamespaceAssemblyName 組件所實作的 .NET 型別 TypeName 產生關聯。XML 型別和命名空間是相同的。

<configuration>
   <system.runtime.remoting>
      <application name="soapInterop">
         <soapInterop>
            <interopXmlElement 
               xml="ElementName,Example:mynamespace"
                clr="TypeName,AssemblyName"
            />
            <interopXmlType  
               xml="XmlTypeName,Example:TypeNamespace" 
               clr="TypeName,AssemblyName"
            />
         </soapInterop>
      </application>
   </system.runtime.remoting>
</configuration>

另請參閱

參考

遠端設定結構描述

建置日期:2010-02-13