有人可以向我解释Task.Wait(CancellationToken)重载的用法吗? MSDN没有说太多关于它...Task.Wait方法(CancellationToken)
这是怎么了,我通常处理任务取消:
var source = new CancellationTokenSource();
var task = Task.Factory.StartNew(() =>
{
while (true)
{
source.Token.ThrowIfCancellationRequested();
}
}, source.Token);
try
{
task.Wait();
}
catch (AggregateException exc)
{
exc.Flatten().Handle(e => e is OperationCanceledException);
}
所以当它是有用的传递令牌等待的方法?
谢谢,在白皮书中找到了答案,请参阅下面的评论。 – Tsef