System.Web.Caching.Cache实现Web应用程序的缓存

发布时间:2020-03-13编辑:脚本学堂
System.Web.Caching命名空间提供用于缓存服务器上常用数据的类, System.Web.Caching.Cache用于实现 Web 应用程序的缓存。

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的方法