<interopXmlType> 元素

本主题介绍一项传统技术,保留该技术是为了向后兼容现有的应用程序,不建议对新的开发使用该技术。现在应该使用  Windows Communication Foundation (WCF) 来开发分布式应用程序。

创建公共语言运行时类型与 XML 类型及 XML 命名空间之间的双向映射。在用 SOAP 中的 xsi:type 特性指定类型时,使用此元素。此元素可能出现在应用程序配置文件和计算机配置文件中。

Schema Hierarchy

<configuration>
  <system.runtime.remoting> 元素
    <application> 元素
      <soapInterop> 元素
        <interopXmlType> 元素

语法

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

特性和元素

以下几节描述了特性、子元素和父元素。

特性

特性 说明

clr

必需的特性。

指定要为其创建到 XML 类型及 XML 命名空间的映射的类型的完整类型名和程序集名。如果包含程序集位于全局程序集缓存中,则此信息包括版本、区域性和公钥信息。

xml

必需的特性。

指定要为其创建到类型和程序集的映射的 XML 类型名及 XML 类型命名空间。

子元素

无。

父元素

元素 说明

application

包含有关应用程序使用和公开的远程对象的信息。

configuration

公共语言运行时和 .NET Framework 应用程序所使用的每个配置文件中的根元素。

soapInterop

包含与 SOAP 一起使用的类型映射。

system.runtime.remoting

包含有关远程对象和信道的信息。

示例

下面的示例将元素 ElementName 及 XML 命名空间 Example:mynamespace AssemblyName 程序集所实现的 .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