XMLファイルを非同期で取得して保存(C#)
var req = WebRequest.Create("uri");
using (var res = await req.GetResponseAsync())
{
Encoding encode = System.Text.Encoding.GetEncoding("utf-8");
using (var reader = new StreamReader(res.GetResponseStream()))
{
XmlDocument document = new XmlDocument();
document.Load(reader);
document.Save(@sb.ToString());
}
}
たぶん。こんな感じで書くと、例外処理もそれなりに行われるはず。usingはこちらのサイトで知りました。