关于HttpRuntime.Cache的运用
Posted 小酒
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于HttpRuntime.Cache的运用相关的知识,希望对你有一定的参考价值。
存Cache方法:
HttpRuntime.Cache.Add( KeyName,//缓存名 KeyValue,//要缓存的对象 Dependencies,//依赖项 AbsoluteExpiration,//绝对过期时间 SlidingExpiration,//相对过期时间 Priority,//优先级 CacheItemRemovedCallback);//缓存过期引发事件
示例:
HttpRuntime.Cache.Add("CurrencyFundCodeCache", docs, null, DateTime.Now.AddMinutes(2), Cache.NoSlidingExpiration, CacheItemPriority.Normal, null);
鄙人自己写了一个示例
class Program { static void Main(string[] args) { if (HttpRuntime.Cache["arrKey"] != null) { MyClass myClass = HttpRuntime.Cache["myClass"] as MyClass; } else { MyClass myClass = new MyClass { ID = 1, Name = "张三", six = "男" }; HttpRuntime.Cache.Add("myClass", myClass, null, DateTime.Now.AddDays(3), Cache.NoSlidingExpiration, CacheItemPriority.Normal, null); } Console.ReadKey(); Console.ReadKey(); } public class MyClass { public int ID { get; set; } public string Name { get; set; } public string six { get; set; } }
以上是关于关于HttpRuntime.Cache的运用的主要内容,如果未能解决你的问题,请参考以下文章
在HttpRuntime.Cache.Add中为空,值为null