Partilhar via


ASP0021: o tipo de retorno do método BindAsync deve ser ValueTask<T>.

Valor
ID da regra ASP0021
Categoria Uso
Correção interruptiva ou sem interrupção Sem interrupção

Causa

Uma implementação do método BindAsync tem um tipo de retorno que não é ValueTask<TResult>.

Descrição da regra

Esse diagnóstico é emitido quando uma implementação do método BindAsync tem um tipo de retorno que não é ValueTask<T>.

Como corrigir violações

Para corrigir uma violação dessa regra, defina um tipo de retorno ValueTask<T> para BindAsync e considere implementar IBindableFromHttpContext<TSelf> para impor a implementação.

Quando suprimir avisos

Não suprima um aviso nessa regra.