开发拆装管道组件
拆装管道组件在输入端接收单个消息,在输出端生成零个或多个消息。 拆装组件用于将消息交换拆分成单个文档。 拆装器组件必须实现以下接口:
IBaseComponent
IDisassemblerComponent
IComponentUI
IPersistPropertyBag . 有关此接口的信息,请参阅 .NET Framework SDK 文档。
可以通过扩展 FFDasmComp 或 XMLDasmComp 类来创建自己的反汇编组件。
警告
如果要将您的自定义拆装器的 MessageDestination 上下文属性设置为 SuspendQueue,则该拆装器返回的流必须支持 Seek(0) 才能实现挂起。
注意
自定义管道组件应将输入消息的所有附加部分复制到输出消息。 这样可以在管道中对它们作进一步处理。