Поделиться через


ASP0021. Возвращаемый тип метода BindAsync должен быть ValueTask<T>.

Значение
Идентификатор правила ASP0021
Категория Использование
Исправление является критическим или не критическим Не критическое

Причина

BindAsync Реализация метода имеет тип возвращаемого значения, который не ValueTask<TResult>является.

Описание правила

Эта диагностика создается, если реализация BindAsync метода имеет тип возвращаемого значения, который не ValueTask<T>является.

Устранение нарушений

Чтобы устранить нарушение этого правила, определите тип возвращаемого ValueTask<T> значения BindAsync и рассмотрите возможность реализации IBindableFromHttpContext<TSelf> для принудительной реализации.

Когда лучше отключить предупреждения

Для этого правила отключать вывод предупреждений не следует.