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


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

Ценность
Идентификатор правила ASP0021
Категория Usage
Исправление является разрушающим или неразрушающим Non-breaking

Причина

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

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

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

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

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

Когда следует подавлять предупреждения

Не подавляйте предупреждение из этого правила.