In Process 수신 어댑터용 인터페이스
메시징 엔진은 어댑터가 해당 기능에 액세스할 수 있도록 전송 프록시를 전달하며 In-Process 어댑터를 인스턴스화하고 구성합니다. 구성 및 전송 프록시에 대한 바인딩을 사용하려면 어댑터에서 다음과 같은 구성 인터페이스를 구현해야 합니다.
IBTTransport
IBTTransportControl
IBTTransportConfig
IBaseComponent
필요에 따라 어댑터가 초기화 중에 처리기 정보를 수신하려는 경우 IPersistPropertyBag을 구현해야 합니다.
메시징 엔진은 어댑터의 인스턴스를 생성 및 초기화하고 수신 위치의 구성을 설정합니다. 메시징 엔진은 AddReceiveEndpoint 메서드 호출의 어댑터에 속성 모음을 전달합니다. PropertyBag에는 수신 위치 및 수신 핸들러에 대한 구성이 들어 있습니다. 구성은 XML 스타일의 PropertyBag 형식으로 데이터베이스에 저장됩니다. 메시징 엔진은 XML을 읽고 XML에서 PropertyBag을 리하이드레이션합니다. 하나 이상의 엔드포인트(수신 위치)가 추가되면 어댑터가 메시지 전송을 시작할 수 있습니다.
참고
어댑터는 IBTTTransportControl.Initialize, IPersistPropertyBag.Load 및 IBTTTransportConfig.AddReceiveEndpoint와 같은 메시징 엔진 호출을 차단해서는 안 됩니다. 이러한 호출에서 과도한 처리를 수행하면 서비스 시작 시간에 영향을 줄 수 있습니다.
다음 그림은 In-Process 수신 어댑터 만들기와 관련된 개체 상호 작용을 보여 줍니다.
In-Process 수신 어댑터 워크플로
참고 항목
어댑터 변수
수신 어댑터 개발
수신 어댑터 인스턴스화 및 초기화
Isolated 수신 어댑터용 인터페이스
일괄 처리 지원 수신 어댑터용 인터페이스
트랜잭션 일괄 처리 지원 수신 어댑터용 인터페이스
동기 요청-응답 수신 어댑터용 인터페이스