我正在升级一个现有的解决方案,该解决方案目前以下列方式工作:
- 平面文件反汇编阶段接收平面文件并反汇编成 XML
- 验证阶段的通用自定义管道组件,接收反汇编的平面文件,解析/组/内联转换,然后将多个文件写入磁盘。
- 另一个接收位置拾取这些文件并相应地对其进行处理。
由于我不得不接触这个项目,理想情况下,我想让这个自定义管道组件成为一个拆卸的 PC,并使用 GetNext 方法返回现在分批的消息,而无需将它们写入磁盘。但是,在反汇编阶段完成之前,我无法从平面文件反汇编程序访问反汇编的 xml,但我无法将自定义反汇编阶段放入管道的验证部分。
我在这里误解了什么吗?如果不想从根本上改变这个过程,我是否坚持将文件写回磁盘?