サーバー コードに多くの非同期メソッドがありますが、待機していない呼び出し元があると思われます。
await が欠落している呼び出しのコードをスキャンする簡単な方法はありますか?
public async Task DomeSomethingAsync()
{
var result = await GetResult();
await StoreResult(result);
}
次に、使用するのを忘れたどこかで await;
public async Task SomeBuggyCode()
{
await Initialize();
DoSomethingAsync(); // DOH - Forgot await
}
これらの誤った呼び出しを識別するスマートな方法があることを願っていました。