1

METRO APPLICATIONS で .NET FRAMEWORK 4.5 を使用してソフトウェアをプログラミングしています。RSS からフィードを取得するために、クラス HttpClient と HttpResponseMessage を使用しています。

    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

インターネットで利用可能なディスクからの読み込みがない場合、最後にダウンロードしたフィードをディスクにシリアル化します

于 2012-06-20T09:59:00.893 に答える