다음을 통해 공유


서비스 구성 요소 프로그래밍 지침

COM에서 도입된 프로그래밍 기능 중 다수가 .NET Framework를 통해 확장되고 공용 언어 런타임 덕분에 상호 운용 경계 간의 액세스가 단순해지더라도 COM 클라이언트는 COM 프로그래밍 모델의 제한을 따라야 합니다. 이러한 제한은 .NET Framework 구성 요소에서 사용할 수 있는 확장된 기능의 사용 방법과 사용 시기에 영향을 줄 수 있습니다. 따라서 .NET Framework 구성 요소를 구성할 때는 먼저 해당 구성 요소의 사용자를 고려해야 합니다. 호출자가 COM 기반인지를 초기에 확인하면 나중에 상당한 시간을 절약할 수 있습니다.

COM 클라이언트에서 .NET Framework 구성 요소를 사용하려면 다음 제한을 따라야 합니다.

  • 매개 변수가 있는 생성자를 사용하지 않습니다.

  • 정적 메서드를 사용하지 않습니다.

  • 구성 요소로 구현되는 인터페이스를 정의합니다.

  • 사용자 정의 예외에 HRESULT를 포함합니다.

  • GUID가 필요한 형식에 GUID를 제공합니다.

참고 항목

기타 리소스

서비스 구성 요소 작성

Footer image

Copyright © 2007 by Microsoft Corporation. All rights reserved.