다음을 통해 공유


<PreferComInsteadOfManagedRemoting> 요소

런타임이 애플리케이션 도메인 경계를 넘어 모든 호출에 원격으로 작업하는 대신 COM interop을 사용할지 여부를 지정합니다.

<구성>
   <런타임>
     <PreferComInsteadOfManagedRemoting>

문법

<PreferComInsteadOfManagedRemoting enabled="true|false"/>

특성 및 요소

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

Attributes

특성 Description
enabled 필수 특성입니다.

런타임이 애플리케이션 도메인 경계를 벗어나는 대신 COM interop을 사용할지 여부를 나타냅니다.

enabled 특성

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

자식 요소

없음.

부모 요소

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

비고

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

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

예시

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

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

참고하십시오