标签: winforms task-parallel-library mvp
我的应用程序目前是同步的,使用MVP。我想引入TPL从数据库中撤回报告,该报告需要几秒钟才能生成。我已经调查了线程和后台工作者,并认为任务是可行的方法。
我在哪里创建任务?在演示者?或者我是否为任务创建了一个包装类并在我的演示者中使用它?我是否使用IOC注入我的演示者?
我正在考虑单元测试,在演示者中测试创建asyc调用的方法有多容易?