Share via


ASP0021: BindAsync メソッドの戻り値の型は ValueTask<T> である必要がある。

Value
ルール ID ASP0021
[カテゴリ] 使用法
修正が中断ありか中断なしか なし

原因

BindAsync メソッドの実装の戻り値の型が ValueTask<TResult> ではありません。

規則の説明

この診断は、BindAsync メソッドの実装の戻り値の型が ValueTask<T> ではない場合に生成されます。

違反の修正方法

このルールの違反を修正するには、BindAsyncValueTask<T> 戻り値の型を定義し、実装を強制するために IBindableFromHttpContext<TSelf> を実装することを検討してください。

どのようなときに警告を抑制するか

この規則による警告は抑制しないでください。