如何:从 ASP.NET 缓存中删除项
更新:2007 年 11 月
ASP.NET 缓存中的数据是易失的,即不能永久保存。由于以下任一原因,缓存中的数据可能会自动移除:
缓存已满。
该项已过期。
依赖项发生更改。
有关更多信息,请参见 ASP.NET 缓存概述。
从缓存中移除项的具体方法由用于向缓存添加项的代码确定。有关更多信息,请参见如何:将项添加到缓存中。项从缓存中移除时会向您发出通知。有关更多信息,请参见如何:从缓存中移除项时通知应用程序。
除了允许从缓存中自动移除项之外,还可以显式移除项。
说明: |
---|
如果调用 Insert 方法,并向缓存中添加与现有项同名的项,则将从缓存中删除该旧项。 |
从缓存中显式删除项
调用 Remove 方法,以传递要移除的项的键。
下面的示例演示如何移除键为 MyData1 的项。
Cache.Remove("MyData1")
Cache.Remove("MyData1");