Я пытаюсь разработать клиентское приложение, которое вызывает веб-сервис RESTful.Как часть дизайна RESTful, служба использует различные коды состояния HTTP для передачи состояния обратно вызывающей стороне.Например, если я запрашиваю ресурс, который не существует, служба отвечает кодом состояния 404.Аналогичным образом, если я передам неверные параметры, служба ответит кодом состояния 400 (неверный запрос).Silverlight 5 автоматически преобразует их в исключения WebException.Могу ли я в любом случае заставить SL не генерировать исключения, а возвращать законный объект ответа с кодом состояния и т. Д. С тем, что было получено, чтобы я мог решить, как обрабатывать ответ в моем коде?
(Для дальнейшего уточнения представляется, что это только случай для кодов состояния в диапазонах 400 и 500.)