JetBrains Rider 2026.1 Help

代码检查:方法具有异步重载

当存在匹配的异步重载时,此检查会报告在异步上下文中出现的同步调用。

使用异步重载通常可以避免阻塞操作,并且更适合周围的异步流程。

示例

using System.Threading.Tasks; public class Example { public void Load() { } public Task LoadAsync() => Task.CompletedTask; public async Task RunAsync() { Load(); } }
using System.Threading.Tasks; public class Example { public void Load() { } public Task LoadAsync() => Task.CompletedTask; public async Task RunAsync() { await LoadAsync(); } }

快速修复

切换到异步重载,并将调用包裹在 await 中。

2026年 5月 8日