我正在使用此代码从 uri 获取 xml
try
{
doc = await XmlDocument.LoadFromUriAsync(new Uri(apiRequest));
}
catch(Exception e)
{
return false;
}
问题是该函数在未连接到互联网时不会抛出任何异常,并且整个程序只是阻塞。如果我将 uri 设置为诸如“http://notanactualluri.com”之类的无效内容或不包含 xml 的有效 uri,它确实会引发异常。