Zurück in RC1 würde ich das tun:
[HttpPost]
public IActionResult Post([FromBody]string something)
{
try{
// ...
}
catch(Exception e)
{
return new HttpStatusCodeResult((int)HttpStatusCode.InternalServerError);
}
}
In RC2 gibt es kein HttpStatusCodeResult mehr, und ich kann nichts finden, mit dem ich einen IActionResult-Typ vom Typ 500 zurückgeben kann.
Ist der Ansatz jetzt für das, was ich frage, völlig anders? Versuchen wir nicht mehr, Controller
Code einzufangen ? Lassen wir das Framework nur eine generische 500-Ausnahme an den API-Aufrufer zurückwerfen? Wie kann ich für die Entwicklung den genauen Ausnahmestapel anzeigen?