Saya tersandung pada masalah ( https://github.com/HTBox/allReady/issues/1313 ) di GitHub di mana mereka membahas tentang ConfigureAwait(false)
mengeluarkan kode, mengklaim itu, di ASP.NET Core
panggilan ke
ConfigureAwait(false)
berlebihan dan tidak melakukan apa pun
Yang terbaik yang bisa saya temukan di sini adalah "catatan tambahan" dalam jawaban (dari Stephen Cleary, https://stackoverflow.com/a/40220190/2805831 ) yang mengatakan bahwa
ASP.NET Core tidak lagi memiliki "konteks"
Jadi, apakah ConfigureAwait(false)
benar - benar tidak diperlukan di ASP.NET Core (meskipun menggunakan .Net Framework)? Apakah ada keuntungan nyata dalam kinerja dalam beberapa kasus atau perbedaan dalam hasil / semantik?
EDIT: Apakah berbeda dalam aspek ini jika saya menghostingnya sebagai aplikasi konsol atau di IIS?
ConfigureAwait(false)
, karena perpustakaan dapat digunakan oleh aplikasi yang berbeda (ASP.NET Core, WPF, UWP, Console dll.)