反汇编管道组件在输入上接收一条消息,并在输出上生成零个或多个消息。 拆解组件用于将消息交换内容拆分为单个文档。 反汇编程序组件必须实现以下接口:
IBaseComponent
IDisassemblerComponent
IComponentUI
IPersistPropertyBag . 请参阅此接口的 .NET Framework SDK 文档。
可以通过扩展 FFDasmComp 或 XMLDasmComp 类来创建自己的反汇编组件。
警告
如果自定义反汇编程序将 MessageDestination 上下文属性设置为 SuspendQueue,那么反汇编程序返回的流必须支持 Seek(0),以确保挂起功能正常工作。
注释
自定义管道组件应将输入消息中的任何附加部分复制到输出消息(s)。 这会保留它们以供在管道中进一步处理。