Bagikan melalui


ASP0021: Jenis pengembalian metode BindAsync harus ValueTask<T>.

Nilai
ID Aturan ASP0021
Kategori Penggunaan
Perbaikan bersifat disruptif atau non-disruptif Non-disruptif

Penyebab

Implementasi BindAsync metode memiliki jenis pengembalian yang bukan ValueTask<TResult>.

Deskripsi aturan

Diagnostik ini dipancarkan ketika implementasi BindAsync metode memiliki jenis pengembalian yang bukan ValueTask<T>.

Cara memperbaiki pelanggaran

Untuk memperbaiki pelanggaran aturan ini, tentukan ValueTask<T> jenis pengembalian untuk BindAsync dan pertimbangkan untuk menerapkan IBindableFromHttpContext<TSelf> untuk memberlakukan implementasi.

Kapan harus menekan peringatan

Jangan menyembunyikan peringatan dari aturan ini.