В продолжение серии вопросов по исключениям:
http://rsdn.ru/forum/dotnet/3915523.flat.aspxАвтор: 0K
Дата: 12.08.10
Пишу отдельно, т.к. каждый вопрос самостоятелен.
Собственно, обращаемся к источнику данных (Web-сервис, файл или что угодно) и он возвращает некорректные данные. Допустим, ожидаем XML, получили просто текст. Или получили XML, но там нет обязательного параметра. Какое исключение при этом сгенерировать? InvalidOperationException? Или свое собственное?
Если свое, то какое? Ибо уже одно исключение связанное с этим сервисом есть: оно инкапсулирует
документированные ошибки этого сервиса.