我有以下代码处理INotification(自定义界面)
var mgr = new NotificationManager();
var task = new Task(() => mgr.Send(notification));
task.Start();
问题是任务完成后,我需要对通知执行一些清理。使用任务并行库执行此操作的方法是什么?
答案 0 :(得分:4)
您可以使用ContinueWith
执行此操作。这是文档ContinueWith
答案 1 :(得分:4)
您可以提供多语句lambda:
Task.Factory.StartNew(() => { mgr.Send(notification); Cleanup(); };