异步的支持批的发送适配器的接口

可识别批的适配器可以同步或异步发送消息,并且可以执行事务性发送。 若要发送消息批,发送适配器必须实现以下接口:

  • IBTTransport

  • IBaseComponent

  • IBTTransportControl

  • IPersistPropertyBag

  • IBTBatchTransmitter

  • IBTTransmitterBatch

    对于异步批发送,消息引擎将从适配器获取一个批,并且将要传输的消息添加到该批。 仅当消息引擎对批处理调用 Done 方法时,才会发送消息。 适配器针对它打算异步传输的每条消息返回 False 。 然后,适配器从适配器代理获取一个批,并删除它已成功传输的那些消息。

    下图显示在创建异步的支持批的发送适配器时涉及的对象交互。

    显示创建异步批处理支持的发送适配器所涉及的对象交互的图像。
    异步发送消息的工作流

另请参阅

适配器变量
开发发送适配器
实例化和初始化发送适配器
同步发送适配器的接口
异步发送适配器的接口
支持同步批处理的发送适配器的接口
支持事务性异步批处理的发送适配器的接口
要求-响应发送适配器的接口