Я работаю над получением RSS-каналов следующим образом:
SyndicationFeed rss = SyndicationFeed.Load(XmlReader.Create(textBox1.Text));
XmlReader.Create()
в этом случае может выдать до 4 исключений, связанных с такими вещами, как нулевой параметр, ошибка 404 и т. Д.
Должен ли я попытаться проверить Uri (убедитесь, что он не нулевой, 404, правильный тип документа и т. Д.), Прежде чем я вызову эту строку, или я должен просто обработать исключения?Я знаю, что много раз читал о SO, что исключения должны использоваться для действительно исключительных обстоятельств, и я согласен, что это не соответствует этому предварительному условию, но кажется, что проще обрабатывать исключения.