我正在使用METRO APPLICATIONS中的.NET FRAMEWORK 4.5编写软件。我正在使用HttpClient和HttpResponseMessage类来从RSS获取提要。
private async Task<IList<FeedDataItem>> CreateRecipesAndRecipeGroups(string url)
{
HttpClient client = new HttpClient();
HttpResponseMessage response = null;
try
{
response = await client.GetAsync(url);
}
catch (Exception ex)
{
// here I need to load the last feeds loaded
}
}
正如您在我的代码中所看到的,例如,如果我没有互联网,程序应该加载以前或最新的Feed。
您是否知道如何解决此问题?
答案 0 :(得分:1)
当磁盘Quickstart: Reading and writing a file (Metro style apps using C#/VB/C++ and XAML)
无法加载互联网时,将上次下载的Feed序列化到磁盘