Szablon kontroler WebAPI w MVC6/WebAPI realizuje akcję, która zwraca kolekcję dla metody GET jak ten:Wracając błędzie ciąg od MVC6 kontrolera/WepApi
[HttpGet]
public IEnumerable<MyEntity> Get()
{
//my code to return entities
}
Zakładając, że mój kod, aby powrócić wynik Zgłasza wyjątek, w jaki sposób zwrócę komunikat o błędzie do konsumenta?
O ile zauważyłem, wyjątek spowodowałby HTTP 500. To dobrze, ale chciałbym przekazać dzwoniącemu wiadomość informującą go, co poszło nie tak. Z powodu sygnatury akcji szablonu nie mogę wychwycić wyjątku i zwrócić niektórych instancji Http *** lub ObjectResult
.
Prosze zapoznać się z odpowiedziami na [to] (http://stackoverflow.com/q/31054012/5233410) Pytanie – Nkosi