我们正在使用Biztalk。为了实现反汇编程序组件,我们必须实现一个特定的接口(IDisassemblerComponent
),该接口当然不使用Task
作为返回类型。
另一方面,我正在使用一个NuGet程序包,该程序包支持我们需要的许多逻辑(标识一些非常特定的文件格式),该程序具有许多返回Task
的方法,因此可以预期保持异步。
现在,我的问题是-在这种情况下,有什么方法可以避免不得不执行可怕的异步来同步“转换”?
答案 0 :(得分:0)
使用Flat File Wizard生成每种格式的特定模式,或者为所有格式创建一个模式(如果它们非常相似)。在最后一个选项上,您可以提升将用作消息类型的属性,以便您可以使用它基于该属性路由消息。