kat*_*tit 6 .net c# silverlight async-await
我需要在Silverlight中执行多个异步任务.
我可以使用的第三方包状态的文档
await Task.WhenAll()
Run Code Online (Sandbox Code Playgroud)
不幸的Task.WaitAll()是,银光只有,而且不值得期待.如果我尝试使用它我会陷入僵局(我假设 - 因为整个事情都冻结了)
在异步方法中使用的正确模式是什么?
Ste*_*ary 10
对于Silverlight,我假设您使用的是Microsoft.Bcl.Async包.
由于此(附加组件)包无法修改(内置)Task类型,因此您将在该TaskEx类型中找到一些有用的方法.包括WhenAll:
await TaskEx.WhenAll(...);
Run Code Online (Sandbox Code Playgroud)