У меня есть класс с именем Hotmail, который содержит различные метод, как вход, выход и т.д.Обработка ошибок С HTTPWebRequest/HttpWebResponse
Для иллюстрации путаницы я, имеющий у меня есть метод входа, который регистрирует пользователя в Hotmail через мое программное обеспечение. Метод login возвращает объект HttpWebResponse. Но в рамках метода входа в систему может возникать любое количество вещей, например, ввод неправильных учетных данных или тайм-аут.
Я в некоторой путанице о том, как и где обращаться с такими ошибками.
В случае неправильных введенных учетных данных или таймаута было бы бессмысленным или иногда невозможно вернуть объект HttpWebResponse. Каким будет лучший способ справиться с такими ошибками?
Должен ли я создавать пользовательские Исключения, поэтому код, вызывающий метод, может проверять наличие таких ошибок и обрабатывать их?
Какой обычный способ справиться с такими ошибками, поскольку я уверен, что это общая точка смятения?
Исключения - это ваш путь. –