1

我在 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
        }
    }

正如您在我的代码中看到的那样,例如,如果我没有互联网,程序应该加载以前或最新的提要。

您知道如何解决这种情况吗?

4

1 回答 1

1

将最后下载的提要序列化到磁盘,当没有互联网可用时从磁盘加载快速入门:读取和写入文件(使用 C#/VB/C++ 和 XAML 的 Metro 风格应用程序)

于 2012-06-20T09:59:00.893 回答