4.1.7  Cache缓存对象

4.1.7 Cache缓存对象

Cache对象通过HttpContext对象的属性或Page对象的Cache属性来提供。Cache对于每个应用程序域均创建该类的实例,只要相应的应用程序域是激活状态,则该实例则为有效状态。

1.Cache对象的属性

Cache对象的属性如下:

■Count,获取存储在缓存中的Cache对象的项数。

■Item,获取或设置指定外键的缓存项。

2.Cache对象的方法

Cache对象的方法如下:

■Add,将指定的项添加到Cache对象,该对象具有依赖项,过期和优先级策略,以及一个委托。

■Get,从Cache对象检索指定项。

■Remove,从应用程序的Cache对象移除指定项。

■Insert,向Cache对象插入一个新项。

3.Cache对象的使用

Cache对象可以使用Get方法从相应的Cache对象中获取Cache对象的值,Get方法能够通过Cache对象的名称和索引来获取Cache对象的值,示例代码如下:

978-7-111-46863-9-Chapter04-43.jpg

通过Cache的Count属性能够获取现有的Cache对象的项数,示例代码如下:

978-7-111-46863-9-Chapter04-44.jpg