Мы пишем REST-подобный набор сервисов и возвращаем ошибки как разные StatusCodes.
В нашем клиентском приложении мы предпочитаем, чтобы наш рабочий процесс не требовал от нас перехвата и приведения исключения для обнаружения кода ошибки.
Есть ли способ указать WebClient или HttpWebRequest прекратить генерировать исключения, когда он обнаруживает StatusCode, отличный от 200?