我正在使用async/await
Task
以避免wpf UI被阻塞,并使我的应用程序更具响应能力。以下是我在我的应用程序应用async/await
:停止成功等待任务
private async void Button1_Click(object sender, RoutedEventArgs e)
{
.......
try
{
await Task.Run(() =>
{
......
});
}
catch (Exception ex)
{
......
}
}
我是否需要停止/取消Task
如果在catch
执行返回的错误?如果'任务'成功运行而没有错误或任何异常被捕获,我是否仍然需要在我的应用程序的其他地方停止/取消Task
?