Windows 10 UWP App async/等待长期运行的任务使用



有一个Windows 10 UWP应用程序定位.NET CORE。我仍在掌握异步/等待过程,但我开始了解它并更多地使用它。问题是,如果我有一个长期运行的任务可能主要是空闲的,例如,在用户继续使用该应用程序时,我想在后台进行http客户端等待和聆听,则是异步/等待用于此类情况,还是最好在另一个线程中实际运行的情况?

谢谢!

我认为异步/等待这类情况并不是一个好主意。应用必须等到操作完成,这不是良好的用户体验。您可以为此创建背景任务,并根据您的条件触发任务。

最新更新