Windows 10 UWP应用程序异步/等待长时间运行任务的使用

时间:2017-03-13 14:31:18

标签: c# .net asynchronous windows-10-universal windows-10-mobile

有一个针对.Net核心的Windows 10 UWP应用。我仍在掌握async / await进程,但我开始理解它并使用它。问题是,如果我有一个长时间运行的任务可能主要是闲置,例如,当用户继续使用该应用程序时,我想在后台等待和监听的http客户端是async / await仍然是好的用于这种类型的情况还是这个更好地实际在另一个线程中运行?

谢谢!

1 个答案:

答案 0 :(得分:1)

我认为async / await对于这些类型的场景不是一个好主意。应用程序必须等到操作完成,这不是良好的用户体验。您可以为此创建后台任务,并根据您的条件触发任务。