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

规则 ID ASP0021
类别 使用情况
修复是中断修复还是非中断修复 非中断

原因

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

规则说明

如果 BindAsync 方法的实现具有不是 ValueTask<T> 的返回类型,会发出此诊断。

如何解决冲突

若要解决此规则的冲突,请为 BindAsync 定义 ValueTask<T> 返回类型,并考虑实现 IBindableFromHttpContext<TSelf> 来强制执行实现。

何时禁止显示警告

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