<preLoad> 元素

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

指定要从扩展 SoapAttribute 的类加载映射的类型。虽然在序列化过程中会自动选取这些类型,但 .NET Framework 远程处理系统必须使用这些配置元素(或调用编程等效项)才能正确进行反序列化。

<configuration>
   <system.runtime.remoting>
      <application>
         <soapInterop>
            <preLoad>

<preLoad type="FullTypeName" /> 
<preLoad assembly="AssemblyName" />

可选特性

特性 说明

type

指定为启用反序列化而预加载的类型。如果包含程序集位于全局程序集缓存中,则此信息包括版本、区域性和公钥信息。

assembly

预加载指定程序集中的所有类型。

示例

下面的示例将元素 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"
            />
            <preLoad
               type="TypeName"
               assembly="AssemblyName"
         </soapInterop>
      </application>
   </system.runtime.remoting>
</configuration>

要求

**配置文件:**应用程序配置文件、计算机配置文件 (Machine.config)

另请参见

参考

远程处理设置架构

生成日期:2010-02-13