Dans la RC1, je faisais ça :
[HttpPost]
public IActionResult Post([FromBody]string something)
{
try{
// ...
}
catch(Exception e)
{
return new HttpStatusCodeResult((int)HttpStatusCode.InternalServerError);
}
}
Dans la RC2, il n'y a plus de HttpStatusCodeResult, et il n'y a rien que je puisse trouver qui me permette de retourner un type 500 de IActionResult.
L'approche est-elle désormais totalement différente pour ce que je demande ? Ne faisons-nous plus de try-catch dans Controller
code ? Doit-on simplement laisser le framework renvoyer une exception 500 générique à l'appelant de l'API ? Pour le développement, comment puis-je voir la pile d'exceptions exacte ?