请参阅:TaskFactory
当我想让一个任务长时间运行并且也可以取消时,如果我从ui调用这个方法,我该如何传递taskscheduler参数?
Jon*_*eet 10
问题是什么并不是很明显.为什么你不能打电话:
CancellationToken token = new CancellationToken(false);
TaskScheduler scheduler = TaskScheduler.Default;
Task task = taskFactory.StartNew(action, token,
TaskCreationOptions.LongRunning, scheduler);
Run Code Online (Sandbox Code Playgroud)