目前,我想知道一点。
public async Task MoveMyStuff( CancellationToken cancellationToken )
{
if( IsMyConditionGiven() )
await this.myService.ExecuteAsync( MyMoveCommand(), cancellationToken );
}
的Ta-DA:
==========构建:4成功,0失败,2最新,0跳过==========
调用MoveMyStuff
等待此任务。
那么问题是当条件IsMyConditionGiven
为假时,有关任务处理会发生什么?
好吧,也许这就是答案:
也就是说,对方法的调用会返回一个Task,但是当Task是 完成后,等待任务评估的任何等待表达式 空隙。