同步批次支援傳送配接器介面
能識別批次的配接器可以同步或非同步地傳送訊息,並能執行交易式的傳送作業。 若要傳送訊息的批次,傳送配接器必須實作下列介面:
IBTTransport
IBaseComponent
IBTTransportControl
IPersistPropertyBag
IBTBatchTransmitter
IBTTransmitterBatch
對於同步批次傳送,傳訊引擎會從配接器取得批次,並將需要傳輸的訊息新增到該批次中。 傳訊引擎會將每個訊息新增至批次,並且只在批次上呼叫 Done 方法時傳送訊息。 配接器會針對其想要同步傳輸的每個訊息傳回
True
bDeleteMessage 。 配接器應該在其 TransmitMessage 實作中儲存訊息資料,而不是訊息指標。 這是因為訊息指標在傳回之後True
不再有效,因此不應該使用或快取以供稍後使用。下圖顯示在建立同步批次支援的傳送配接器時所牽涉的物件互動。
同步提交訊息的工作流程
另請參閱
配接器變數
開發傳送配接器
具現化並初始化傳送配接器
同步傳送配接器介面
非同步傳送配接器介面
非同步批次支援傳送配接器介面
交易式非同步批次支援傳送配接器介面
請求-回應傳送配接器介面