REST jako protokół HTTP rządzi się innymi prawami i w jego przypadku wygodniej jest stosować WebFaultException<T>.
Przykład:
Code:
Kiedy spróbujemy wprowadzić wartość większą od 10 zostanie rzucony wyjątek, który następnie możemy odczytać w naszej aplikacji. Dodatkowo mamy dostępny kod błędu, co ułatwia identyfikowanie wyjątków.
Ekran z Fiddler-a:
Cały kod przykładu do pobrania: http://sdrv.ms/18XTjC6
Brak komentarzy:
Prześlij komentarz