我正在升级现有解决方案,该解决方案目前以下列方式运行:
由于我不得不触摸这个项目,理想情况下我想让这个自定义管道组件成为一个反汇编PC,并使用GetNext方法返回现在已经删除的消息,而不必将它们写入磁盘。但是,在反汇编阶段完成之前,我无法从平面文件解析器访问反汇编的xml,但我不能将自定义反汇编阶段放在管道的验证部分。
我在这里误解了什么吗?如果不想从根本上改变这个过程,我是不是将文件写回磁盘?
答案 0 :(得分:2)
假设Flat File Disassembler实际上并没有拆分文档,这意味着它只返回一条消息,这里有两个选项:
答案 1 :(得分:2)
在Disassemble阶段你只能拥有一个反汇编程序组件,我的意思是你可以拥有更多的组件,但只有其中一个可以反汇编邮件。它基于IProbeMessage接口实现。如果你想使用你自己的反汇编程序也想使用FF反汇编程序,那么你需要自己包装FF Dissasembler。