应用程序缓存.txt

来自「C# 是创新性的新式编程语言」· 文本 代码 · 共 31 行

TXT
31
字号
应用程序缓存:可以完成应用程序状态可以完成的任何事情,而且更多。提高程序的性能
它是应用程序的内存中的存储。能够包存任何托管类型。

与应用程序状态不同点
应用程序缓存可以以指定到期策略(绝对到期和弹性到期、建立依赖关系、优选级)
不具备Lock,UnLock方法,自已必须提供锁机制。System.Threading.ReaderWriterLock

添加和删除条目

由System.web.Caching.Cache的实例表示

页面中通过Page.Cache访问应用程序缓存。Cache["AMZN']=10.00m;

Global.asax通过HttpApplication.Context.Cache访问应用程序缓存。Context.Cache["AMZN']=10.00m;

添加
Cache.Insert("AMZN",10.00mm)
Cache.Add


检索
decimal amzn=(decimal)Cache["AMZN"];

删除
Remove

缓冲删除回调 CacheItemRemoveCallback
ASP.NET删除缓冲中的条目,可以得到通知。


⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?