C# - 如何在任务完成时设置变量

时间:2016-06-27 21:34:44

标签: c# timer task

我有一个定时器类,它运行一个while循环一段固定的时间。我想在一个单独的线程中运行该类,然后在完成后返回一个变量。基本上,我想在计时器结束后将“emailTimerExpired”设置为true。看起来似乎从未调用continuewith语句。这与我如何设置任务有关吗?

Task timerTask = new Task(() => emailTimer.StartTimer(cancelToken,TimeSpan.FromMinutes(emailTimeSpan)));
timerTask.ContinueWith(task => { emailTimerExpired = true; });
timerTask.Start();

0 个答案:

没有答案