在.Net内核中任务完成后。何时,获取数据是。结果是好的还是需要使用等待再次获取数据?

在.Net内核中任务完成后。何时,获取数据是。结果是好的还是需要使用等待再次获取数据?,.net,.net,在等待之后试着去理解,结果是好的还是有缺点 最好的方法如下 await Task.WhenAll(existingServiceTask, cartServiceTask).ConfigureAwait(false); var existingService = existingServiceTask.Result; //Is this ok? Any deawback of this? var carInfo = await cartServiceTask; //Or

在等待之后试着去理解,结果是好的还是有缺点


最好的方法如下

await Task.WhenAll(existingServiceTask, cartServiceTask).ConfigureAwait(false);
var existingService = existingServiceTask.Result; //Is this ok? Any deawback of this?
var carInfo = await cartServiceTask;              //Or this is better?

如果您忘记将此任务放入任务中,那么使用
wait
将保护您。当所有的

和这里的一些用户处于如此不同的状态时,我建议您只存储
wait WaitAll
的结果,这是否回答了您的问题@Pac0指的是
任务
值任务
之间的区别,但是是的:获取into@MarcGravell啊,谢谢你向我澄清这一点,作者:)
await Task.WhenAll(existingServiceTask, cartServiceTask).ConfigureAwait(false);
var existingService = await existingServiceTask;
var carInfo = await cartServiceTask;