XML加载TimeOut

时间:2011-07-11 06:29:29

标签: asp.net xml .net-2.0 response-time

我使用下面的代码加载xml:

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

在正常情况下它工作正常,但有时我面临着响应超时的问题。 有时我想加载我的xml的网址没有响应我,直到那时我的应用程序也超时了。

请告诉我在这种情况下我该怎么做,以便我可以运行我的其他代码,如果它在5秒内没有响应我或任何其他这样的解决方案,我可以做我的代码,以防网址没有响应我xml文件。

由于

1 个答案:

答案 0 :(得分:2)

您可以尝试使用HttpWebRequest,以便为请求设置TimeOut。如果远程资源在达到此超时值之前没有响应,则会抛出异常,您可以拦截并通知用户。