.net Windows应用程序中的ObjectCache
本文关键字:ObjectCache 应用程序 Windows net | 更新日期: 2023-09-27 18:03:05
ObjectCache类是否包含在。net Framework 3.5中?
如果没有,是否有其他方法可以在缓存中存储对象(在windows应用程序中,而不是asp.net中)?
谁有任何在线资源或代码片段演示如何使用ObjectCache类?
ObjectCache类是否包含在。net框架3.5
。
你仍然可以使用ASP。如果您引用System.Web
程序集,则在WinForms应用程序中使用。NET缓存:
HttpRuntime.Cache["key"] = "value";
,如果你想定义更细粒度的属性:
HttpRuntime.Cache.Add(
"key",
"value",
null,
DateTime.MaxValue,
TimeSpan.FromSeconds(3),
CacheItemPriority.High,
new CacheItemRemovedCallback(OnItemRemove)
);
ObjectCache在。net框架4中被引入。如果你使用的是先前的框架,你可以使用Microsoft enterprise Library缓存。
我不建议你使用HttpRuntime。缓存,因为它不打算在asp.net应用程序之外使用。