다음을 통해 공유


<PreferComInsteadOfManagedRemoting> 요소

런타임이 애플리케이션 도메인 경계 간에 모든 호출에 대한 원격 모드가 아닌 COM interop를 사용할지 여부를 지정합니다.

<configuration>
  <runtime>
    <PreferComInsteadOfManagedRemoting>

구문

<PreferComInsteadOfManagedRemoting enabled="true|false"/>  

특성 및 요소

다음 섹션에서는 특성, 자식 요소 및 부모 요소에 대해 설명합니다.

특성

특성 설명
enabled 필수 특성입니다.

런타임이 애플리케이션 도메인 경계 간에 원격 모드가 아닌 COM interop를 사용할지 여부를 나타냅니다.

enabled 특성

Description
false 런타임은 애플리케이션 도메인 경계 간에 원격 모드를 사용합니다. 기본값입니다.
true 런타임은 애플리케이션 도메인 경계 간에 COM interop을 사용합니다.

자식 요소

없음

부모 요소

요소 Description
configuration 공용 언어 런타임 및 .NET Framework 애플리케이션에서 사용하는 모든 구성 파일의 루트 요소입니다.
runtime 어셈블리 바인딩 및 가비지 컬렉션에 대한 정보를 포함합니다.

설명

enabled 특성을 true로 설정하면 런타임은 다음과 같이 동작합니다.

이러한 두 동작은 애플리케이션 도메인 경계 너머의 관리되는 개체 간의 COM 인터페이스를 통한 모든 호출이 원격 작업 대신 COM 및 COM interop을 사용하도록 합니다.

예제

다음 예제에서는 런타임이 격리 경계를 넘어 COM interop을 사용하도록 지정하는 방법을 보여 줍니다.

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

참고 항목