我正在使用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
?