繁体   English   中英

“CS4014:由于未等待此调用,因此在调用完成之前继续执行当前方法”的最佳方法是什么?

[英]What's the best approach to "CS4014: Because this call is not awaited, execution of the current method continues before the call is completed"?

在此处输入图像描述

Visual Studio 在我不想等待的每个异步任务上都显示此警告。 为什么? 我不想全局禁止所有这些警告,因为可能有些情况我忘记等待,但大多数时候出现此警告,是因为我故意等待任务。 对这些警告的最佳回应是什么?

问题是它正在返回一个任务,所以不要等待,最好的方法是将返回设置为:

_ = SomeAwaitableTask();

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM