我有一个Xamarin Forms页面,其中当我从列表选项卡转到详细页面时,有多个API调用任务执行。当导航到详细页面时,我很快回到列表页面,然后任务继续在后台工作,所以当再次打开该列表项时,之前的调用不会取消,如果我打开另一个项目,那么数据绑定响应错误绑定。我想取消rest API调用时去后退按钮取消后台任务。我怎么能实现这一点?
使用CancellationToken捕获类型为TaskCanceledException
的异常,示例
-
如何:取消任务及其子任务
-
Task-cancellation