System.Web.Caching命名空间提供用于缓存服务器上常用数据的类。这包括 Cache 类,该类是一个使您可以存储任意数据对象(如哈希表和数据集)的词典。它还为这些对象提供到期功能,并提供使您可以添加和移除对象的方法。您还可以添加依赖于其他文件或缓存项的对象,并在从Cache中移除对象时执行回调以通知应用程序。
System.Web.Caching.Cache用于实现 Web 应用程序的缓存。
对于每个应用程序域均创建该类的一个实例,并且只要对应的应用程序域保持活动,该实例便保持有效。有关此类实例的信息通过HttpContext对象的Cache属性或Page对象的Cache属性来提供。
方法:
Add
将指定项添加到 Cache 对象,该对象具有依赖项、过期和优先级策略以及一个委托(可用于在从Cache移除插入项时通知应用程序)。如果Cache中已保存了具有相同 key 参数的项,则对此方法的调用将失败。若要使用相同的 key 参数改写现有的Cache项,请使用Insert方法.
Insert
向 Cache 对象插入项。使用此方法的某一版本改写具有相同 key 参数的现有Cache项。
Remove
从应用程序的 Cache 对象移除指定项。
Item / Get
提供通过Name找到Value的方法