<preLoad> 元素

指定要从扩展 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)

请参见

参考

远程处理设置架构

Footer image

版权所有 (C) 2007 Microsoft Corporation。保留所有权利。