簡體   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