대기 중인 구성 요소에서 메서드 호출을 수행해도 메서드가 직접 실행되지는 않습니다. 대신 메시지 큐를 나중에 큐에 의해 검색되고 실행되는 큐에 메서드 호출 및 매개 변수를 마샬링하고 저장합니다. 원격 DCOM 개체를 활성화하는 것과 달리 메서드가 호출될 때 큐에 대기 중인 구성 요소는 인스턴스화되지 않습니다. 큐에 대기 중인 구성 요소를 사용하는 기본 개념입니다. 대기 중인 구성 요소는 호출 애플리케이션과 동시에 인스턴스화할 필요가 없습니다.
메모
큐에 대기 중인 애플리케이션을 활성화하기 위한 설명에서는 애플리케이션이 큐에 대기된 것으로 표시되고 수신기 확인란이 사용하도록 설정되어 있다고 가정합니다.
스크립팅을 사용하여 대기 중인 애플리케이션을 시작하고 중지할 수 있습니다. 필요에 따라 스크립트를 실행하기 위해 작업 스케줄러의 제어 하에 스크립트를 배치할 수 있습니다. 예를 들어 애플리케이션을 영구적으로 사용할 수 있는 경우 시스템 재부팅 시 스크립트를 실행할 수 있습니다. 애플리케이션이 일괄 처리 모드에서 트랜잭션을 처리하는 경우 스크립트를 매일 특정 시간에 종료 스크립트와 함께 실행하여 일괄 처리가 특정 시간에 중지되도록 할 수 있습니다.
구성 요소 서비스 관리 도구
큐에 대기된 애플리케이션을 시작하려면 다음 단계를 사용합니다.
구성 요소 서비스 관리 도구의 콘솔 트리에서 구성 요소 서비스관리하려는 컴퓨터와 연결된 COM+ 애플리케이션 폴더를 엽니다.
큐를 활성화하려는 애플리케이션을 마우스 오른쪽 단추로 클릭합니다.
시작클릭합니다.
Visual Basic
COMAdminCatalog.StartApplication 예제를 참조하세요.
C/C++
ICOMAdminCatalog::StartApplication 예제를 참조하세요.
관련 항목