c# – ContinueWith的默认值是什么
发布时间:2020-12-15 23:26:00 所属栏目:百科 来源:网络整理
导读:对于CancellationToken,TaskContinuationOptions和TaskScheduler使用ContinueWith(Action Task continuationAction)的值是什么,我在哪里可以在官方文档中找到它? 解决方法 MSDN没有明确说明这一点,但通常当你有方法重载时,所有其他参数都是“默认”.让我们
对于CancellationToken,TaskContinuationOptions和TaskScheduler使用ContinueWith(Action< Task> continuationAction)的值是什么,我在哪里可以在官方文档中找到它?
解决方法
MSDN没有明确说明这一点,但通常当你有方法重载时,所有其他参数都是“默认”.让我们在
.NET source中找到这个方法:
public Task ContinueWith(Action<Task,Object> continuationAction) { StackCrawlMark stackMark = StackCrawlMark.LookForMyCaller; return ContinueWith(continuationAction,TaskScheduler.Current,default(CancellationToken),TaskContinuationOptions.None,ref stackMark); } 因此,使用默认的CancellationToken(即CancellationToken.None),空TaskContinuationOptions和当前的TaskScheduler. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
热点阅读