다음을 통해 공유


전용 구성 요소

공개 구성 요소는 다른 응용 프로그램에서 활성화할 수 있지만 응용 프로그램에는 해당 응용 프로그램 내의 다른 구성 요소만이 호출할 수 있는 몇 개의 도우미 구성 요소가 있을 수 있습니다. COM+에서는 PrivateComponentAttribute 특성을 사용하여 이러한 구성 요소를 전용 구성 요소로 표시할 수 있습니다. 전용 구성 요소는 같은 응용 프로그램에 있는 다른 구성 요소만이 볼 수 있고 또 활성화할 수 있습니다. 전용 구성 요소의 클래스를 호출할 때 out-of-process에서는 실패하지만 in-process에서는 성공합니다. 반면, 공개 구성 요소의 클래스를 호출할 때는 in-process와 out-of-process에서 모두 성공합니다.

개발자는 전용 구성 요소를 사용할 경우 노출할 기능을 더 잘 제어할 수 있습니다. 따라서 공개 구성 요소만 문서화 및 유지 관리하면 됩니다. 또한 응용 프로그램의 외부에서 액세스할 수는 없지만 모든 COM+ 서비스를 사용할 수 있는 전용 구성 요소를 만들 수도 있습니다.

참고 항목

작업

방법: 전용 구성 요소 만들기

참조

System.EnterpriseServices Namespace

개념

사용 가능한 COM+ 서비스 요약

Footer image

Copyright © 2007 by Microsoft Corporation. All rights reserved.