ASP0021:BindAsync 方法的返回类型必须是 ValueTask<T>

价值
规则 ID ASP0021
类别 用法
修复是中断修复还是非中断修复 非中断

原因

BindAsync 方法的实现具有不是 ValueTask<TResult> 的返回类型。

规则说明

当方法的 BindAsync 实现的返回类型不是 ValueTask<T>时,将发出此诊断。

如何修复违规行为

若要解决此规则的违规问题,请为 ValueTask<T> 定义一个返回类型 BindAsync ,并考虑实现 IBindableFromHttpContext<TSelf> 以强制执行。

何时禁止显示警告

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