开发拆装管道组件

拆装管道组件在输入端接收单个消息,在输出端生成零个或多个消息。 拆装组件用于将消息交换拆分成单个文档。 拆装器组件必须实现以下接口:

  • IBaseComponent

  • IDisassemblerComponent

  • IComponentUI

  • IPersistPropertyBag . 有关此接口的信息,请参阅 .NET Framework SDK 文档。

    可以通过扩展 FFDasmCompXMLDasmComp 类来创建自己的反汇编组件。

警告

如果要将您的自定义拆装器的 MessageDestination 上下文属性设置为 SuspendQueue,则该拆装器返回的流必须支持 Seek(0) 才能实现挂起。

注意

自定义管道组件应将输入消息的所有附加部分复制到输出消息。 这样可以在管道中对它们作进一步处理。

本节内容