Время загрузки XMLOut

Я использую приведенный ниже код для загрузки XML:

XmlDocument xdoc = new XmlDocument();
xdoc.Load("http://mydomain.com/video/list");

в нормальной ситуации это работает нормально, но иногда я сталкиваюсь с проблемой времени ожидания ответа. иногда URL-адрес, с которого я хочу загрузить xml, не отвечает мне, и до этого времени мое приложение также истекло.

пожалуйста, скажите мне, что мне делать в такой ситуации, чтобы я мог запустить другой код, если он не отвечает мне в течение 5 секунд, или любое другое решение, в котором я могу сделать свой код в случае, если URL не отвечает мне xml-файл,

Спасибо

1 ответ

Решение

Вы можете попробовать использовать HttpWebRequest, где у вас есть возможность установить TimeOut для запроса. В случае, если удаленный ресурс не отвечает до того, как будет достигнуто это значение тайм-аута, будет сгенерировано исключение, которое вы можете перехватить и сообщить пользователю.

Другие вопросы по тегам