Kembali di RC1, saya akan melakukan ini:
[HttpPost]
public IActionResult Post([FromBody]string something)
{
try{
// ...
}
catch(Exception e)
{
return new HttpStatusCodeResult((int)HttpStatusCode.InternalServerError);
}
}
Di RC2, tidak ada lagi HttpStatusCodeResult, dan tidak ada yang dapat saya temukan yang memungkinkan saya mengembalikan 500 jenis IActionResult.
Apakah pendekatannya sekarang sama sekali berbeda dengan yang saya tanyakan? Apakah kita tidak lagi mencoba menangkap Controller
kode? Apakah kita membiarkan kerangka kerja melemparkan pengecualian 500 generik kembali ke pemanggil API? Untuk pengembangan, bagaimana saya bisa melihat tumpukan pengecualian yang tepat?