提供不同路径的任务

时间:2016-06-08 08:00:55

标签: c# async-await

目前,我想知道一点。

        public async Task MoveMyStuff( CancellationToken cancellationToken )
        {
            if( IsMyConditionGiven() ) 
                await this.myService.ExecuteAsync( MyMoveCommand(), cancellationToken );
        }

的Ta-DA:

  

==========构建:4成功,0失败,2最新,0跳过==========

调用MoveMyStuff等待此任务。 那么问题是当条件IsMyConditionGiven为假时,有关任务处理会发生什么?

好吧,也许这就是答案:

  

也就是说,对方法的调用会返回一个Task,但是当Task是   完成后,等待任务评估的任何等待表达式   空隙。

msdn

0 个答案:

没有答案