Dar*_*Zon 1 c# asynchronous task-parallel-library async-await windows-8
我对这个问题很头疼.我无法完成我的尝试可以捕获我的异常.这是图片.
过了一会儿,我正在试验这个.它的工作原理..
var task = client.GetAsync(uri);
try
{
task.Wait();
}
catch (Exception ex)
{
throw ex;
}
Run Code Online (Sandbox Code Playgroud)
但上面的问题是UI冻结.我不希望这样.我能做什么?
task.Wait().task.Wait()将同步等待任务完成.
这将冻结用户界面.
你的catch块工作正常,但是在它被捕获之前你会看到异常.
取消选中该复选框并再试一次,应触发catch块.