取消任务

时间:2014-10-13 09:15:57

标签: c# .net multithreading asynchronous task

我有一个匿名方法的异步问题,我想在按下某个按钮时取消它。我试过非匿名声明任务,但后来我不确定如何使用await命令和非匿名声明。这是因为要运行任务,它必须是Task.Run()而不是对象。

这就是我所拥有的:

await Task.Run(() =>
   {
    //Logic of my task
   }

我尝试添加对该任务的引用,但之后它不允许我添加await关键字。

如果我无法引用任务对象,如何在按下按钮时取消任务?

0 个答案:

没有答案