WCF Restful Service静态变量

时间:2013-06-17 20:27:41

标签: wcf rest dictionary static httpcontext

我目前在wcf restful服务中有2个静态词典。这些都保存查找不值得放入数据库的数据。它们是否会在应用程序重新启动之前保留在内存中,还是应该将它们放在HttpContext.Current.Application中?

1 个答案:

答案 0 :(得分:0)

静态数据将一直保留,直到进程循环或停止,与HttpContext.Current.Application相同。

如果您正在寻找更复杂的缓存选项,请查看4.0中引入的System.Runtime.Caching命名空间。它易于使用,适用于任何.NET应用程序,并提供设置过期时间和创建回调函数以在到期时执行等功能。