CA1842:不要对单个任务使用“WhenAll”

属性
规则 ID CA1842
标题 不要对单个任务使用 “WhenAll”
类别 “性能”
修复是中断修复还是非中断修复 非中断
在 .NET 8 中默认启用 作为建议

原因

使用单个任务调用 WhenAll

规则说明

对单个任务使用 WhenAll 可能会导致性能损失。

如何解决冲突

应改为等待或返回任务。

何时禁止显示警告

不禁止显示此规则发出的警告。

另请参阅