영어로 읽기

다음을 통해 공유


어댑터 인터페이스

사용자 지정 어댑터에서 구현해야 하는 인터페이스에는 세 가지 필수 인터페이스와 두 가지 선택적 인터페이스가 있습니다.

필수 인터페이스

모든 어댑터는 다음과 같은 인터페이스를 반드시 구현해야 합니다.

IBaseComponent

이 인터페이스는 어댑터의 이름, 버전설명을 자세히 설명 합니다.

IBTTransport

이 인터페이스는 어댑터의 전송 유형ClassID 에 대해 자세히 설명합니다.

IBTBatchCallback

이 인터페이스는 어댑터가 메시징 엔진에 일괄 전송하는 메시지에 대한 상태 및 오류 정보를 수신하는 데 사용하는 콜백 인터페이스입니다.

선택적 인터페이스

어댑터는 다음 두 가지 인터페이스를 필요에 따라 선택적으로 구현할 수 있습니다.

IPersistPropertyBag

어댑터에 핸들러 구성을 전달하는 데 사용되는 구성 인터페이스입니다. 이 인터페이스는 핸들러 구성 정보가 있는 어댑터에만 필요합니다.

IBTTransportControl

이 인터페이스는 어댑터를 초기화하고 종료하는 데 사용됩니다. 어댑터의 전송 프록시가 이 인터페이스를 통해 전달됩니다. Isolated 어댑터에는 이 인터페이스가 필요하지 않습니다.