このコードを使用して、URI から xml を取得しています
try
{
doc = await XmlDocument.LoadFromUriAsync(new Uri(apiRequest));
}
catch(Exception e)
{
return false;
}
問題は、インターネットに接続されていないときに関数が例外をスローせず、プログラム全体がブロックされることです。「http://notanactualluri.com」のような無効なもの、または xml を含まない有効な uri に uri を設定すると、例外がスローされます。