【发布时间】:2012-12-24 08:29:08
【问题描述】:
我在 WP7 应用程序中使用 WebClient 从我无法控制的服务器下载一些数据。数据似乎被系统缓存了 - 一旦从服务器下载数据,缓存的副本将在一段时间后提供。我对这种缓存行为没有任何问题(它实际上对我来说是理想的),但我想向用户表明他们正在查看的数据可能已经过时了。
我正在寻找一些属性或方法,可以提供数据下载和缓存的时间,以便我可以以“X 分钟前上次更新”的形式显示一些文本。
我查看了 OpenReadCompletedEventHandler 的参数,但找不到与缓存数据的年龄相关的任何内容。有没有其他方法可以做到这一点,或者有什么方法可以检测数据是如何检索的(从服务器或从缓存中),以便我自己记录上次更新时间?
【问题讨论】:
-
我已经编辑了你的标题。请参阅“Should questions include “tags” in their titles?”,其中的共识是“不,他们不应该”。
标签: c# windows-phone-7