如果我等待正在执行ReadAsStringAsync()的响应,我应该等待ReadAsStringAsync()吗?
- 论坛
- 如果我等待正在执行ReadAsStringAsync()的响应,我应该等待ReadAsStringAsync()吗?
12 浏览
如果我等待正在执行ReadAsStringAsync()的响应,我应该等待ReadAsStringAsync()吗?
如果我在执行ReadAsStringAsync()
时已经使用await
等待了响应,那么我还需要等待ReadAsStringAsync()
吗?再明确一点,以下两种方式之间的区别或正确的方式是什么?它们是否有效地相同?
var response = await httpClient.GetAsync("something"); var content = await response.Content.ReadAsStringAsync(); return new AvailableViewingTimesMapper().Map(content);
或者
var response = await httpClient.GetAsync("something"); var content = response.Content.ReadAsStringAsync(); return new AvailableViewingTimesMapper().Map(content.Result);