다음을 통해 공유


호출자의 컨텍스트에서 활성화 적용

개체가 자체 컨텍스트에서 활성화되는지 여부를 제어할 수 있습니다. Component Services 관리 도구를 사용하여 호출자의 컨텍스트에서 구성 요소 활성화를 요구하는 경우 COM+가 컨텍스트에서 구성 요소의 instance 활성화할 때 다음이 발생합니다.

  • 가능하면 개체가 작성자의 컨텍스트에서 활성화됩니다.
  • 자체 컨텍스트가 필요한 경우 개체 활성화가 실패합니다. CO_E_ATTEMPT_TO_CREATE_OUTSIDE_CLIENT_CONTEXT 반환됩니다.

개체에 자체 컨텍스트가 필요한지 여부는 호출자 컨텍스트 속성의 현재 상태를 기준으로 구성에 따라 달라집니다. 자세한 내용은 COM+ 컨텍스트를 참조하세요.

개체의 일부 측면이 자체 컨텍스트가 있는 경우 제대로 작동하지 않는 경우 해당 수준에서 활성화를 제어하려고 합니다. 예를 들어 구성 요소가 마샬링을 지원하지 않고 자체 컨텍스트가 있는 경우 컨텍스트 간 호출이 가로채고 간단한 마샬링이 수행되기 때문에 해당 구성 요소에 대한 호출이 실패합니다.

호출자의 컨텍스트에서 활성화를 적용하려면

  1. Component Services 관리 도구의 세부 정보 창에서 활성화 속성을 설정할 구성 요소(선택한 COM+ 애플리케이션의 Components 폴더 내에 있음)를 마우스 오른쪽 단추로 클릭한 다음 속성을 클릭합니다.

  2. 구성 요소 속성 대화 상자에서 활성화 탭을 클릭합니다.

  3. 호출자 컨텍스트 검사 활성화해야 합니다 상자를 선택합니다.

  4. 확인을 클릭합니다.

COM+ Just-In-Time 정품 인증 개념

기본 컨텍스트에서 활성화 적용