共用方式為


內含式接收配接器的介面

「傳訊引擎」會具現化和設定內含式配接器,並傳入傳輸 Proxy 以允許配接器存取其功能。 若要啟用組態並與傳輸 Proxy 繫結,配接器必須實作下列的組態介面:

  • IBTTransport

  • IBTTransportControl

  • IBTTransportConfig

  • IBaseComponent

    選擇性地,如果配接器想要在初始化期間接收處理常式資訊,則需要實作 IPersistPropertyBag

    「傳訊引擎」會建立配接器的執行個體、初始化該執行個體,然後設定接收位置的組態。 傳訊引擎會將屬性包傳遞給 AddReceiveEndpoint 方法呼叫上的配接器。 該屬性包含有接收位置和接收處理常式的組態。 組態是以 XML 樣式屬性包的形式儲存在資料庫中。 「傳訊引擎」會從 XML 讀取 XML 並解除凍結屬性包。 在至少新增一個端點 (接收位置) 後,配接器便會開始提交訊息。

注意

配接器不應該封鎖傳訊引擎呼叫,例如 IBTTransportControl.InitializeIPersistPropertyBag.LoadIBTTransportConfig.AddReceiveEndpoint。 在這些呼叫中執行過多的處理,便會對服務啟動時間造成影響。

下圖顯示在建立內含式接收配接器時所牽涉的物件互動。

顯示與建立進程內接收配接器相關的物件互動影像。
內含式接收配接器的工作流程

另請參閱

配接器變數
開發接收配接器
具現化並初始化接收配接器
外掛式接收配接器介面
批次支援接收配接器介面
交易式批次支援接收配接器介面
同步要求-回應接收配接器介面