Время загрузки XMLOut - PullRequest
1 голос
/ 11 июля 2011

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

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

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

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

Спасибо

1 Ответ

2 голосов
/ 11 июля 2011

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

...