<PreferComInsteadOfManagedRemoting> 元素

指定运行时是否将使用 COM 互作而不是远程处理跨应用程序域边界的所有调用。

<配置>
   <运行时>
     <PreferComInsteadOfManagedRemoting>

Syntax

<PreferComInsteadOfManagedRemoting enabled="true|false"/>

特性和元素

下列各节描述了特性、子元素和父元素。

特性

Attribute Description
enabled 必需属性。

指示运行时是否将使用 COM 互作而不是跨应用程序域边界进行远程处理。

enabled Attribute

价值 Description
false 运行时将使用跨应用程序域边界的远程处理。 这是默认情况。
true 运行时将使用跨应用程序域边界的 COM 互作。

子元素

没有。

父元素

元素 Description
configuration 公共语言运行时和 .NET Framework 应用程序所使用的每个配置文件中的根元素。
runtime 包含有关程序集绑定和垃圾回收的信息。

注解

将属性true设置为enabled时,运行时的行为如下所示:

这两种行为可确保跨应用程序域边界的托管对象之间的 COM 接口的所有调用都使用 COM 和 COM 互作,而不是远程处理。

Example

以下示例演示如何指定运行时应跨隔离边界使用 COM 互作:

<configuration>
  <runtime>
    <PreferComInsteadOfManagedRemoting enabled="true"/>
  </runtime>
</configuration>

另请参阅