通过


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

属性
规则 ID CA1842
标题 不要对单个任务使用 “WhenAll”
类别 “性能”
修复会引起中断还是不会引起中断 非中断
在 .NET 10 中默认启用 作为一种建议
适用的语言 C# 和 Visual Basic

原因

WhenAll被调用时,只有一个任务。

规则说明

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

如何解决违规

你应该选择等待或返回任务。

何时禁止显示警告

不要抑制此规则发出的警告。

另请参阅